const int8_t marioSamples[] = {
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,
   0,    3,    6,  -10,   -8,    6,   -7,    0,    7,    2,    8,    2,   -1,    0,   15,   14,
  -2,    5,   -6,  -16,   -8,  -10,    7,    5,   -1,    7,    0,   -5,   -7,   -3,    0,   -5,
   1,    9,    3,   -8,   -6,    7,    4,   -9,   -7,   -1,   -1,    7,   11,    0,   -2,   -5,
  -9,    0,   -1,   -5,   -1,    4,    0,   -1,    6,  -12,    4,   16,   -3,   11,   -2,    0,
  21,    1,    7,    8,   -1,    6,    1,    0,    1,    3,   10,    0,  -10,   -6,   -5,    6,
   6,   -1,    7,    0,   -5,    6,   -1,   -3,   -1,   -7,   -3,   -4,    7,    7,   -5,    6,
   6,    8,    8,   -1,    8,    3,  -11,  -11,  -12,  -12,   -4,    4,    3,    0,    4,    0,
 -10,   -7,    0,    5,    0,   -3,    2,    1,   -7,   -2,    7,   -1,   -7,   -5,   -9,    0,
   5,    5,    2,    1,    7,   -6,   -6,   -7,   -7,    6,   -7,    1,    5,   -7,   -5,   -3,
  12,    6,    1,    3,    2,    6,   -1,    4,    4,    0,    6,   -3,   -2,   -2,   -8,    3,
   5,    3,    0,    0,    0,    0,   14,    3,   14,   17,   -4,    5,    1,   -2,    4,   -1,
  -3,    4,    6,   -2,   -1,   -3,   -6,   -3,  -11,  -12,    1,    1,   -3,    4,    1,    7,
  14,   -5,   -9,    0,    5,   11,    3,    7,    0,   -5,    3,   -5,    3,   11,   -1,   11,
   4,  -16,   -5,   -6,  -12,   -1,    2,    3,    3,    5,    2,   10,   19,    2,    2,    4,
  -9,    9,   15,  -12,   -4,    1,  -15,   -6,    3,    6,    2,    0,   -1,   -2,    0,   -2,
  11,    0,  -10,   -3,   -9,    2,    0,    0,    1,   -1,    8,    5,    2,   -2,    0,    6,
   5,   -1,   -6,    4,    5,   -4,   -2,    0,   -5,    6,    5,   -7,    0,    1,   -1,    0,
   0,    1,   -1,    0,    1,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   1,   -1,   -1,    0,    1,    2,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
  -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,
   0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,    0,    0,    0,   -1,    0,    0,    0,    0,    0,   -1,
   0,   -1,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    1,    1,    0,
   0,    0,    5,   13,   12,    8,    8,   11,   10,   11,    7,    8,   28,   32,   29,   30,
  29,   29,   28,   35,   36,   32,   31,   31,   33,   29,   25,   24,   25,   22,   20,   23,
   9,   -3,   -2,   -3,   -3,   -6,   -8,  -11,  -15,  -16,  -18,  -16,  -17,  -19,   -4,    0,
  -6,   -4,   -6,   -4,   -7,  -20,  -20,  -20,  -22,  -24,  -24,  -25,  -37,  -38,  -35,  -36,
 -39,  -42,  -34,  -34,  -36,  -35,  -35,  -33,  -33,  -14,    1,   -2,    0,    0,    1,    3,
   2,    0,    2,    4,    2,    6,    8,    5,    3,    4,    5,    4,    5,    0,   -7,   -5,
  -6,   -5,   -2,   -4,   -4,   -4,   -2,   -1,   -2,   -1,    1,   11,   19,   17,   20,   19,
  19,   26,    5,  -10,   -4,   -2,   -2,   -4,   -2,    0,    1,    3,    1,    7,    4,   11,
  39,   41,   37,   41,   36,   38,   31,   18,   17,   16,   17,   18,   16,   13,   11,   11,
   5,    4,    8,    6,   15,   24,   22,   23,   20,   18,   16,    3,    0,    1,   -1,   -1,
  -3,   -1,    4,    3,    1,    2,    3,    4,   -2,  -14,  -17,  -17,  -20,  -17,  -23,  -14,
   9,    9,    5,    3,    3,    5,    0,   -3,   -4,   -4,   -4,   -5,   -4,  -11,  -14,  -12,
 -13,  -12,   -8,  -11,  -24,  -25,  -22,  -24,  -22,  -20,  -20,  -22,  -23,  -19,  -16,  -19,
 -18,  -16,  -22,  -23,  -21,  -19,  -18,  -21,   -6,    3,    0,    0,    1,    2,    1,    3,
   9,   10,    9,    9,   12,   13,   17,   20,   23,   24,   21,   27,   24,   11,    9,   12,
  14,   12,   14,   15,   10,   11,   11,   15,   15,   11,   29,   43,   41,   43,   41,   39,
  39,   33,   28,   27,   27,   28,   26,   24,   31,   33,   31,   31,   33,   24,   11,   11,
  11,    8,    7,    6,    6,    3,    3,    4,    1,   -1,    0,    0,    1,   -1,   -3,   -2,
  -2,   -5,   -6,   -6,   -6,   -7,   -8,   -9,  -11,  -13,  -12,  -12,  -14,  -15,  -15,  -15,
 -17,  -19,  -19,  -20,  -21,  -22,  -22,  -24,  -25,  -27,  -28,  -25,  -22,  -23,  -24,  -22,
 -19,  -19,  -20,  -17,  -14,  -15,  -16,  -15,  -12,  -12,  -12,   -9,   -9,  -10,   -9,   -7,
  -6,   -6,   -5,   -3,   -3,   -3,   -1,    0,    0,    0,    1,    3,    3,    4,    5,    6,
   5,    6,    9,   10,    9,   10,   13,   14,   13,   12,   15,   17,   16,   18,   19,   20,
  20,   21,   23,   23,   23,   25,   26,   26,   26,   23,   22,   22,   21,   19,   19,   20,
  19,   17,   17,   17,   13,   12,   14,   13,   11,   10,   10,   10,    7,    6,    6,    6,
   4,    2,    3,    2,    0,    0,    0,   -1,   -4,   -3,   -3,   -5,   -7,   -7,   -7,   -9,
 -11,  -11,  -11,  -13,  -15,  -14,  -14,  -17,  -18,  -17,  -18,  -20,  -20,  -20,  -22,  -24,
 -23,  -23,  -26,  -26,  -26,  -26,  -24,  -23,  -23,  -22,  -20,  -20,  -20,  -17,  -16,  -17,
 -16,  -14,  -13,  -13,  -13,  -10,   -9,  -10,   -9,   -6,   -5,   -6,   -5,   -3,   -3,   -3,
  -3,    0,    0,    0,    1,    3,    3,    3,    5,    7,    7,    6,    8,   10,   10,   10,
  12,   14,   14,   14,   15,   17,   18,   18,   20,   21,   21,   21,   23,   23,   24,   26,
  27,   27,   27,   25,   23,   24,   23,   21,   21,   21,   20,   18,   17,   17,   15,   13,
  14,   14,   11,   10,   10,    9,    7,    6,    6,    6,    4,    3,    4,    2,    0,    0,
   0,   -1,   -3,   -3,   -2,   -3,   -5,   -5,   -5,   -8,   -9,   -9,  -10,  -12,  -13,  -13,
 -14,  -16,  -16,  -16,  -17,  -20,  -20,  -19,  -21,  -23,  -23,  -22,  -23,  -26,  -26,  -25,
 -23,  -22,  -23,  -22,  -20,  -19,  -21,  -19,  -16,  -17,  -17,  -16,  -13,  -13,  -13,  -10,
  -9,   -9,   -9,   -8,   -6,   -6,   -6,   -3,   -2,   -3,   -2,    0,    1,    0,    2,    3,
   3,    3,    4,    6,    6,    6,    8,    9,    9,    9,   12,   13,   12,   13,   15,   16,
  16,   17,   19,   19,   19,   20,   22,   22,   21,   23,   25,   26,   25,   24,   22,   23,
  23,   20,   20,   20,   19,   17,   16,   17,   14,   12,   13,   13,   11,    9,    9,   10,
   7,    5,    6,    6,    4,    3,    4,    3,    1,    0,    0,    0,   -2,   -3,   -2,   -4,
  -6,   -6,   -6,   -8,  -10,   -9,  -10,  -13,  -13,  -12,  -13,  -15,  -16,  -16,  -16,  -18,
 -19,  -18,  -20,  -22,  -23,  -22,  -23,  -25,  -26,  -26,  -24,  -23,  -23,  -23,  -21,  -20,
 -20,  -20,  -17,  -17,  -17,  -16,  -14,  -13,  -14,  -13,   -9,   -9,  -11,  -10,   -7,   -6,
  -7,   -5,   -3,   -4,   -4,   -1,    0,    0,    0,    2,    3,    1,    3,    6,    6,    4,
   7,    9,    9,    9,   11,   14,   13,   13,   15,   16,   16,   17,   19,   19,   20,   20,
  21,   23,   22,   23,   25,   26,   26,   25,   22,   22,   23,   21,   20,   20,   20,   18,
  16,   17,   17,   14,   12,   13,   13,   10,    9,   11,    9,    6,    7,    7,    5,    3,
   3,    4,    2,    0,    0,    0,   -2,   -4,   -2,   -3,   -6,   -7,   -5,   -6,   -9,  -10,
  -9,  -11,  -13,  -13,  -13,  -14,  -17,  -17,  -17,  -19,  -21,  -20,  -21,  -22,  -23,  -23,
 -22,  -25,  -26,  -27,  -25,  -23,  -23,  -23,  -22,  -20,  -20,  -20,  -18,  -16,  -16,  -16,
 -14,  -12,  -12,  -12,  -10,   -9,  -10,  -10,   -7,   -6,   -7,   -5,   -2,   -2,   -3,   -2,
   0,    0,    0,    2,    3,    3,    3,    5,    7,    6,    7,   10,   10,    9,   10,   13,
  13,   12,   14,   17,   16,   16,   18,   20,   19,   19,   22,   24,   23,   23,   25,   26,
  26,   26,   24,   23,   24,   22,   20,   20,   19,   18,   16,   16,   17,   14,   13,   13,
  13,   11,    9,   10,    9,    7,    6,    6,    6,    4,    3,    4,    2,    0,    0,    0,
  -1,   -3,   -2,   -2,   -5,   -6,   -6,   -6,   -8,  -10,   -9,  -10,  -12,  -13,  -12,  -14,
 -16,  -16,  -16,  -18,  -20,  -20,  -20,  -22,  -24,  -23,  -23,  -26,  -27,  -26,  -26,  -24,
 -23,  -23,  -22,  -20,  -19,  -20,  -19,  -17,  -16,  -17,  -16,  -13,  -13,  -13,  -11,   -9,
 -10,  -10,   -8,   -6,   -7,   -5,   -3,   -3,   -3,   -2,    0,    0,    0,    1,    2,    2,
   2,    4,    6,    6,    6,    8,    9,    9,   10,   12,   13,   12,   14,   15,   16,   16,
  17,   19,   19,   19,   21,   23,   23,   22,   25,   27,   26,   26,   24,   22,   23,   22,
  20,   19,   20,   19,   17,   16,   17,   15,   13,   13,   13,   12,   10,   10,   10,    7,
   6,    7,    6,    4,    3,    4,    2,    0,    0,    0,    0,   -2,   -2,   -2,   -4,   -6,
  -6,   -6,   -8,   -9,   -9,   -9,  -12,  -12,  -12,  -13,  -15,  -16,  -16,  -18,  -19,  -20,
 -20,  -20,  -23,  -23,  -23,  -25,  -27,  -26,  -26,  -24,  -23,  -24,  -23,  -21,  -20,  -20,
 -19,  -17,  -16,  -17,  -16,  -14,  -13,  -13,  -12,  -10,  -10,  -11,   -9,   -6,   -7,   -7,
  -4,   -3,   -4,   -3,   -1,    0,    0,    0,    2,    3,    2,    3,    6,    7,    6,    8,
  10,   10,    9,   11,   13,   13,   13,   15,   17,   17,   17,   19,   20,   20,   21,   23,
  24,   23,   24,   27,   27,   27,   24,   23,   23,   23,   21,   20,   21,   20,   17,   17,
  17,   15,   14,   13,   14,   12,   10,   10,   10,    8,    7,    7,    7,    5,    3,    4,
   3,    1,    0,    0,    0,   -1,   -3,   -3,   -4,   -6,   -6,   -6,   -7,  -10,  -10,   -9,
 -12,  -13,  -13,  -13,  -15,  -16,  -16,  -17,  -19,  -20,  -20,  -20,  -22,  -24,  -23,  -24,
 -26,  -26,  -27,  -25,  -23,  -23,  -23,  -21,  -20,  -20,  -20,  -18,  -16,  -17,  -15,  -13,
 -13,  -13,  -12,  -10,  -10,  -10,   -9,   -6,   -7,   -7,   -4,   -3,   -3,   -3,   -1,    0,
   0,    0,    2,    3,    2,    3,    5,    6,    5,    7,   10,    9,    8,   10,   13,   13,
  12,   15,   17,   16,   17,   19,   20,   20,   20,   22,   24,   23,   24,   26,   26,   26,
  25,   22,   23,   23,   22,   20,   20,   20,   17,   17,   17,   16,   14,   13,   13,   12,
  11,   10,   10,    9,    7,    7,    7,    6,    3,    3,    3,    1,    0,    0,    0,   -1,
  -3,   -2,   -3,   -5,   -6,   -5,   -6,   -9,   -9,   -8,  -10,  -13,  -13,  -13,  -15,  -17,
 -17,  -17,  -19,  -21,  -21,  -21,  -22,  -24,  -24,  -24,  -26,  -27,  -27,  -26,  -24,  -24,
 -24,  -22,  -20,  -21,  -21,  -18,  -17,  -18,  -17,  -14,  -14,  -14,  -13,  -11,  -11,  -11,
  -9,   -8,   -6,   -6,   -6,   -3,   -3,   -3,   -2,    0,    0,    0,    2,    3,    2,    3,
   5,    6,    6,    7,    9,    9,    9,   10,   13,   13,   12,   15,   17,   17,   17,   18,
  20,   20,   20,   22,   23,   23,   23,   26,   27,   27,   26,   23,   23,   24,   22,   20,
  20,   20,   17,   16,   18,   17,   14,   13,   14,   13,   10,   10,   10,    9,    7,    6,
   6,    5,    4,    3,    3,    2,    0,    0,    0,   -1,   -3,   -3,   -3,   -5,   -6,   -6,
  -6,   -8,   -9,   -9,  -10,  -12,  -13,  -12,  -13,  -16,  -17,  -16,  -18,  -19,  -19,  -19,
 -21,  -24,  -23,  -23,  -26,  -27,  -27,  -26,  -24,  -24,  -24,  -23,  -20,  -20,  -21,  -19,
 -17,  -17,  -18,  -15,  -13,  -14,  -14,  -11,  -10,  -10,   -9,   -7,   -7,   -7,   -6,   -3,
  -3,   -3,   -1,    0,    0,    0,    1,    3,    3,    2,    4,    6,    6,    6,    8,    9,
   9,    9,   11,   13,   12,   13,   15,   16,   16,   17,   19,   19,   19,   21,   23,   22,
  22,   25,   26,   26,   26,   24,   22,   23,   22,   20,   19,   20,   18,   16,   16,   16,
  15,   13,   13,   13,   11,    9,    9,   10,    7,    5,    6,    5,    3,    2,    3,    2,
   0,    0,    0,   -1,   -4,   -3,   -2,   -4,   -7,   -6,   -5,   -7,  -10,   -9,   -9,  -11,
 -13,  -12,  -13,  -15,  -16,  -16,  -17,  -19,  -19,  -19,  -20,  -22,  -23,  -22,  -25,  -26,
 -26,  -26,  -24,  -22,  -23,  -22,  -20,  -19,  -20,  -19,  -17,  -16,  -16,  -15,  -13,  -13,
 -13,  -11,   -9,   -9,  -10,   -7,   -5,   -6,   -6,   -4,   -2,   -3,   -2,    0,    0,    0,
   0,    3,    4,    2,    4,    7,    7,    6,    8,   10,   10,   10,   11,   13,   13,   13,
  16,   16,   16,   16,   19,   20,   20,   21,   22,   23,   23,   24,   25,   26,   26,   24,
  22,   23,   23,   20,   19,   20,   19,   16,   16,   17,   16,   14,   13,   13,   12,   10,
  10,   10,    8,    5,    6,    6,    3,    2,    2,    2,    0,   -1,    0,    0,   -3,   -3,
  -2,   -4,   -6,   -6,   -6,   -7,   -9,   -9,   -9,  -11,  -13,  -13,  -13,  -16,  -17,  -16,
 -17,  -19,  -20,  -20,  -21,  -22,  -23,  -23,  -24,  -26,  -25,  -27,  -25,  -22,  -23,  -24,
 -22,  -20,  -21,  -21,  -19,  -17,  -18,  -17,  -15,  -14,  -14,  -13,  -11,  -11,  -11,   -9,
  -7,   -7,   -7,   -5,   -3,   -3,   -3,   -1,   -1,   -1,   -1,    1,    3,    1,    3,    5,
   6,    6,    7,    9,    9,    9,   10,   12,   13,   13,   15,   16,   16,   16,   17,   19,
  18,   20,   22,   22,   22,   23,   25,   25,   26,   25,   22,   22,   23,   22,   19,   20,
  21,   18,   16,   17,   17,   15,   13,   13,   12,   10,   10,    9,    8,    6,    6,    6,
   4,    3,    3,    3,    1,    0,    0,    0,   -2,   -3,   -3,   -3,   -6,   -6,   -6,   -7,
  -9,   -9,   -9,  -10,  -12,  -13,  -13,  -14,  -16,  -16,  -15,  -17,  -19,  -18,  -19,  -21,
 -23,  -22,  -23,  -26,  -25,  -26,  -26,  -22,  -21,  -23,  -22,  -19,  -19,  -20,  -18,  -16,
 -16,  -17,  -14,  -13,  -13,  -13,  -10,   -9,   -9,   -8,   -6,   -6,   -7,   -6,   -3,   -2,
  -3,   -1,    0,    0,    0,    2,    4,    3,    4,    6,    6,    6,    7,    9,   10,   10,
  11,   12,   12,   13,   15,   16,   16,   15,   17,   19,   18,   19,   21,   22,   22,   23,
  25,   25,   25,   25,   23,   22,   23,   22,   20,   19,   20,   18,   16,   16,   17,   15,
  13,   13,   12,   10,   10,   10,    9,    7,    6,    6,    5,    3,    3,    3,    2,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,   12,   15,
  -4,  -10,    2,    1,  -14,  -14,   -5,   -3,    3,    3,    2,   -2,   -1,    6,   -2,   -2,
  -1,   -6,    3,   -1,   -8,    3,   -6,    0,    9,   -3,    0,    2,    1,    0,   -4,   10,
   9,    0,   -1,    0,   14,   14,    2,    0,   -6,   -4,   -1,   -2,    6,    5,   -2,    0,
  -1,    0,    9,    1,   -2,    5,   -2,   -8,   -3,   -1,   -4,   -9,   -4,    7,    4,    3,
   7,    3,   -1,   -4,    4,    1,   -7,   -3,    0,   -2,   -1,    3,   -1,    7,   11,    5,
  -2,   -5,    8,    7,   -2,    0,    1,   -7,  -11,    3,    4,    0,   -2,   -5,   -7,   -3,
   2,   -5,    1,    0,   -4,   11,    5,  -10,   -9,   -2,    0,    4,    8,   -2,   11,    5,
 -10,    2,    4,   17,   11,   -1,   10,    6,    6,    2,    5,    9,   -9,   -6,   11,    0,
 -12,   -4,   -5,  -10,   -3,   -4,   -4,    0,   -2,    1,    7,    1,   -6,    0,    7,    2,
   3,   12,    3,    1,    3,  -13,   -7,   -2,   -9,    3,    6,    0,    3,    7,   -6,  -11,
   3,    8,    2,   -7,   -2,   -6,  -11,   -4,    0,   -1,   -4,    5,   -2,    0,    2,    0,
   6,  -13,    0,   11,    4,    4,   -1,    8,    5,    6,    2,   -3,    9,    2,   -9,   -9,
   1,   11,    6,    2,    3,    8,    0,  -17,   -8,    7,    0,   -3,    2,   -2,   -1,   -1,
   6,    2,  -13,    3,    8,   -5,    0,    0,   -1,    2,   -2,   10,    5,   -2,    6,   -7,
  -2,   12,    4,   -2,    2,    3,   -4,   -9,  -12,   -5,    0,   -4,    4,    3,   -2,    1,
  -1,    9,   13,    1,    9,    6,    3,   -1,    0,   17,   -6,   -7,    6,   -7,    8,    3,
   1,    8,   -3,   12,    7,    2,   18,   -1,  -14,   -2,    3,  -11,  -37,  -41,  -34,  -42,
 -27,    4,    2,   -1,    0,    9,   35,   37,   41,   50,   39,   35,   33,    3,    1,    2,
 -39,  -46,  -38,  -39,  -37,  -48,  -41,  -36,  -40,   -6,   30,   36,   36,   40,   40,   37,
  40,   44,   37,   47,   25,  -35,  -42,  -33,  -42,  -40,  -38,  -37,  -34,  -45,  -29,   -2,
  -2,   25,   43,   33,   43,   41,   33,   39,   35,    8,   -6,    0,    1,  -27,  -45,  -36,
 -36,  -40,  -37,  -11,    8,    0,    1,    2,   -2,   23,   38,   37,   41,   16,   -3,   -4,
  -5,   -1,    0,    0,    8,  -12,  -43,  -18,    1,   -4,   -1,    0,    2,   -1,   -3,   -1,
  -4,   -1,    0,   -3,    0,    0,   -1,    0,   -4,    1,    2,   13,   46,   30,    0,    1,
   0,   -1,    0,    0,    2,   -6,  -36,  -44,  -43,  -35,   -7,   -1,   -4,    3,   -1,    3,
  31,   40,   40,   39,   42,   33,    5,   -1,   -2,   -3,  -21,  -42,  -37,  -40,  -43,  -33,
 -42,  -32,   -2,    1,   24,   42,   34,   38,   39,   37,   43,   36,   37,   41,   -5,  -44,
 -39,  -34,  -31,  -38,  -42,  -38,  -38,  -40,  -27,    1,   30,   41,   35,   38,   38,   42,
  36,   34,   36,    6,   -1,    2,  -27,  -41,  -37,  -43,  -37,  -37,  -35,   -3,    0,   -5,
  -3,   -5,   22,   43,   36,   40,   38,    9,   -2,    0,    0,    1,    2,    2,  -20,  -39,
 -40,  -19,    4,    0,   -1,    3,   -2,   -2,   -1,   -4,   23,   24,   -4,    1,    2,   -1,
   3,   -3,   -1,    1,   -7,   16,   29,    3,    1,    0,   -2,    1,   -1,    1,    9,   -3,
 -34,  -49,  -27,    1,   -2,   -6,   -2,    0,    0,    2,   30,   40,   31,   41,   29,    3,
   5,    4,    0,   -1,  -31,  -42,  -31,  -36,  -35,  -41,  -37,   -3,    2,   -4,   25,   40,
  36,   35,   33,   34,   33,   37,   32,    6,  -22,  -37,  -36,  -32,  -34,  -34,  -34,  -39,
 -31,  -36,  -21,   28,   37,   34,   39,   30,   31,   38,   33,   40,   26,    0,    1,  -21,
 -38,  -31,  -34,  -34,  -32,  -37,  -28,   -3,    1,   -2,    0,   21,   35,   34,   36,   33,
  27,    7,    0,    8,    0,   -4,    0,  -23,  -38,  -31,  -34,  -11,    5,   -4,   -1,   -2,
  -2,    5,   -3,   12,   37,   13,   -2,    5,    0,   -1,    0,    0,    1,    3,    4,    0,
  -2,    0,   -2,    0,    3,    2,    0,   -8,   -3,   -6,  -35,  -22,    3,   -1,    0,    4,
  -2,    2,    3,    6,   33,   38,   36,   29,    2,    0,    0,   -7,    1,    1,  -28,  -40,
 -35,  -34,  -38,  -29,   -5,    0,    0,    2,   22,   39,   35,   38,   37,   33,   41,   31,
   5,   -1,  -19,  -42,  -37,  -35,  -42,  -36,  -34,  -37,  -38,  -38,    5,   40,   35,   40,
  38,   35,   39,   35,   33,   38,   28,   -1,  -30,  -37,  -34,  -36,  -36,  -40,  -36,  -34,
 -29,   -1,   -2,   -4,   28,   42,   38,   39,   35,   35,   35,    5,   -1,    6,    0,    2,
 -19,  -44,  -33,  -38,  -40,   -9,    2,    0,    1,    0,    0,   -1,   14,   37,   39,   17,
  -2,    0,    0,   -5,    1,    0,    3,   10,  -18,  -24,   -1,   -2,   -1,    3,    0,    1,
   0,   -7,    1,  -15,  -28,   -1,    1,    0,    2,   -4,    0,    4,    0,    9,   34,   43,
  29,    4,   -1,    0,    0,    0,   -1,   -4,  -33,  -44,  -37,  -47,  -28,    0,    1,    3,
   1,    1,   30,   42,   37,   41,   38,   42,   38,    4,   -3,   -1,  -28,  -40,  -38,  -40,
 -39,  -41,  -39,  -41,  -33,   -7,   22,   42,   41,   36,   41,   40,   40,   43,   34,   45,
  21,  -36,  -41,  -40,  -44,  -38,  -42,  -40,  -33,  -41,  -28,   -2,   -1,   24,   46,   39,
  42,   39,   34,   40,   30,    5,   -3,    2,    0,  -27,  -43,  -40,  -36,  -37,  -35,   -7,
   6,   -3,    3,   -1,   -3,   30,   41,   35,   38,   10,   -4,    0,   -5,   -1,    3,   -1,
   4,  -13,  -41,  -15,    4,    0,    2,   -1,   -1,   -1,   -2,    0,    0,    0,    0,    0,
   0,   -1,    0,    3,    0,    2,   -3,    7,   40,   20,   -3,    3,    0,    0,    1,   -4,
   2,   -3,  -35,  -38,  -38,  -33,   -3,    1,   -3,    3,   -3,    6,   33,   38,   39,   39,
  40,   29,    2,   -2,    2,   -2,  -27,  -43,  -37,  -37,  -40,  -35,  -39,  -27,    0,   -1,
  20,   43,   36,   39,   40,   35,   37,   35,   36,   39,   -7,  -43,  -34,  -39,  -39,  -37,
 -40,  -34,  -37,  -40,  -24,    3,   29,   39,   36,   39,   38,   38,   38,   39,   30,    0,
  -3,   -1,  -31,  -40,  -33,  -38,  -36,  -40,  -35,   -2,    4,    0,    3,    0,   18,   42,
  33,   38,   39,    8,   -1,    0,   -2,   -2,   -2,    1,  -20,  -41,  -36,  -13,    2,   -1,
  -2,    3,    0,    0,    1,    0,   25,   22,   -6,    0,    1,    0,    4,    0,   -1,    1,
  -6,   14,   28,    0,   -1,    2,   -5,   -1,   -2,   -2,    4,   -8,  -33,  -40,  -22,    0,
   1,    2,    3,    1,    0,    4,   31,   38,   31,   38,   23,   -1,    0,   -1,    1,    0,
 -31,  -41,  -34,  -37,  -34,  -36,  -34,   -4,    2,   -2,   26,   40,   37,   38,   36,   35,
  34,   40,   33,    5,  -22,  -37,  -38,  -35,  -38,  -36,  -33,  -37,  -33,  -39,  -16,   33,
  37,   31,   34,   32,   35,   38,   34,   38,   24,    0,    0,  -21,  -39,  -31,  -35,  -38,
 -35,  -40,  -28,   -3,    3,   -3,   -2,   23,   36,   34,   37,   39,   33,   10,   -3,    1,
   0,    0,    1,  -24,  -39,  -35,  -36,  -12,    1,   -4,    0,    0,   -1,    1,   -1,   15,
  38,   13,   -1,    5,    1,    2,    0,    0,   -1,   -1,    1,   -1,    0,    1,   -3,   -3,
  -1,   -1,    1,    0,    1,   -9,  -36,  -21,    3,    0,    2,    3,   -1,    2,    1,    9,
  32,   32,   32,   26,    0,   -1,    3,   -3,    0,   -6,  -30,  -35,  -30,  -28,  -34,  -23,
  -2,   -1,   -1,    5,   26,   37,   30,   30,   31,   28,   37,   33,    7,    0,  -18,  -38,
 -32,  -31,  -33,  -31,  -34,  -33,  -34,  -35,    7,   38,   29,   34,   35,   30,   33,   34,
  34,   35,   24,   -1,  -26,  -33,  -32,  -33,  -34,  -34,  -33,  -36,  -26,    0,    0,   -4,
  18,   34,   29,   34,   34,   34,   29,    5,   -1,    2,    0,    2,  -15,  -37,  -30,  -34,
 -35,   -7,    2,    0,    0,    0,   -1,   -2,   17,   35,   32,   11,   -2,    0,    0,    0,
   1,    0,    0,    4,  -11,  -16,    3,    3,   -1,    2,    0,    0,    1,   -2,    2,  -17,
 -26,   -1,    0,   -2,    2,    0,    0,    0,   -2,    9,   32,   40,   24,    0,   -1,    1,
   1,    0,    2,   -5,  -31,  -38,  -34,  -39,  -31,   -3,    3,   -2,    0,    2,   26,   38,
  32,   35,   33,   36,   31,    3,   -2,    2,  -22,  -35,  -34,  -35,  -33,  -33,  -32,  -35,
 -30,   -5,   22,   34,   33,   33,   34,   32,   32,   33,   32,   37,   21,  -22,  -37,  -30,
 -33,  -32,  -32,  -34,  -29,  -34,  -24,   -3,   -1,   20,   36,   27,   28,   29,   29,   34,
  22,    3,   -2,    1,    1,  -19,  -33,  -29,  -28,  -33,  -28,   -4,    4,    0,    0,    0,
  -4,   12,   32,   31,   29,    9,   -4,    1,   -3,   -3,    1,    0,    4,  -13,  -36,  -12,
   4,    1,    2,    0,    1,    1,    0,    2,   -1,   -2,    0,   -1,   -1,    0,    0,   -1,
  -2,    0,   -2,   10,   34,   26,    0,   -1,    1,    0,    2,    0,    4,   -3,  -29,  -32,
 -34,  -25,    0,    2,   -2,   -1,   -4,    5,   25,   31,   30,   28,   33,   23,    1,   -1,
   2,   -1,  -23,  -33,  -28,  -29,  -28,  -28,  -33,  -30,   -9,    2,   19,   34,   31,   29,
  28,   25,   28,   29,   35,   33,   -9,  -35,  -31,  -30,  -29,  -30,  -29,  -28,  -31,  -32,
 -23,    0,   26,   32,   31,   31,   30,   30,   27,   32,   22,    1,    0,    2,  -15,  -32,
 -30,  -31,  -30,  -32,  -24,   -1,    2,    0,   -1,   -3,   17,   33,   27,   30,   27,    5,
  -3,   -1,    1,    0,    0,    3,  -16,  -31,  -27,   -9,    3,    0,    0,    0,   -2,    0,
   0,   -3,    8,   10,   -3,   -1,    1,   -1,    0,    0,    2,    1,   -3,   18,   24,    0,
   0,    1,    0,    0,   -1,   -1,    1,  -10,  -30,  -37,  -18,    1,   -1,    0,    0,    0,
  -1,    4,   29,   34,   28,   32,   26,    4,   -2,    0,    2,    0,  -23,  -33,  -31,  -33,
 -29,  -33,  -26,    0,    0,   -4,   20,   32,   29,   30,   33,   34,   29,   32,   25,    3,
 -16,  -31,  -30,  -28,  -33,  -32,  -32,  -31,  -29,  -34,  -17,   22,   34,   29,   31,   30,
  30,   30,   29,   35,   20,    0,   -1,  -22,  -34,  -27,  -28,  -29,  -29,  -34,  -25,   -5,
   1,   -2,    0,   24,   30,   25,   28,   32,   30,    6,   -1,    2,    0,    1,    2,  -12,
 -28,  -31,  -29,   -9,    1,   -3,    0,    0,    0,    0,   -5,   14,   34,   10,   -3,    2,
   0,    1,    0,    0,    2,    0,    0,   -1,    0,    3,    1,   -1,   -2,    0,    0,    0,
   2,  -11,  -33,  -24,   -2,    0,   -1,    0,    0,    1,   -1,    6,   29,   31,   33,   24,
   0,    0,    3,   -2,    2,   -5,  -27,  -32,  -32,  -30,  -32,  -21,    0,    0,   -5,    2,
  26,   34,   29,   31,   31,   29,   33,   27,    8,   -1,  -18,  -33,  -31,  -32,  -31,  -28,
 -31,  -30,  -33,  -30,   11,   34,   27,   31,   30,   29,   32,   30,   33,   31,   17,   -3,
 -26,  -30,  -26,  -28,  -30,  -32,  -29,  -33,  -23,    0,    0,   -2,   15,   29,   27,   30,
  30,   32,   26,    1,   -1,    1,    0,    4,  -16,  -34,  -28,  -32,  -27,   -4,    0,    0,
  -2,   -3,    0,    0,   19,   34,   27,    9,   -1,    0,   -1,    0,    4,    1,   -2,    1,
 -11,  -14,    2,    1,    0,    1,   -2,    0,    0,   -3,    2,  -13,  -19,    1,    0,    0,
   2,   -2,    0,    0,    0,   10,   25,   32,   17,   -3,   -1,    0,   -1,    1,    1,   -2,
 -25,  -34,  -26,  -30,  -24,   -1,    0,   -2,    1,   -1,   18,   31,   27,   31,   27,   29,
  26,    3,   -2,    1,  -17,  -28,  -29,  -29,  -27,  -31,  -27,  -31,  -24,   -4,   11,   29,
  33,   29,   29,   28,   29,   32,   26,   31,   25,  -18,  -33,  -28,  -32,  -30,  -29,  -31,
 -27,  -32,  -27,   -5,    0,   19,   33,   30,   33,   31,   29,   31,   27,    9,   -3,    0,
   0,  -21,  -33,  -31,  -33,  -31,  -31,  -13,    3,    0,    2,    1,   -2,   15,   33,   30,
  33,   18,   -2,    0,   -1,    0,    0,   -1,    3,  -13,  -36,  -21,    0,    0,    0,   -1,
   1,    0,    0,   -1,    1,   10,    3,   -2,    0,    1,    0,    0,    0,    1,   -2,    1,
  29,   25,    0,    0,    1,   -2,    0,   -1,    2,    0,  -25,  -33,  -32,  -23,    0,    0,
   0,    4,    0,    0,   19,   34,   32,   31,   33,   21,    0,   -2,    0,    0,  -17,  -35,
 -32,  -29,  -32,  -31,  -32,  -26,   -4,    0,   10,   35,   34,   29,   30,   29,   32,   30,
  31,   31,   -2,  -32,  -30,  -31,  -32,  -32,  -29,  -27,  -31,  -34,  -29,    0,   27,   29,
  28,   32,   31,   30,   29,   31,   31,    7,    0,    4,  -17,  -33,  -28,  -32,  -31,  -32,
 -33,   -8,    0,   -4,   -1,    0,   20,   32,   26,   32,   34,   15,    0,    0,    4,    0,
   0,    0,  -19,  -30,  -31,  -19,    1,   -1,   -5,    0,    0,    0,    0,   -5,   14,   22,
  -2,    0,    5,    1,    2,    0,    1,    5,   -2,    8,   15,    0,    0,   -1,   -1,    0,
  -4,   -1,    0,   -4,  -25,  -36,  -14,    1,    0,    0,    1,    3,    2,    1,   23,   35,
  27,   32,   25,    2,    0,   -1,   -3,    0,  -20,  -33,  -29,  -32,  -29,  -33,  -24,    0,
   1,   -1,   16,   30,   31,   29,   30,   31,   30,   34,   23,    3,  -13,  -31,  -31,  -28,
 -31,  -31,  -31,  -32,  -28,  -33,  -22,   22,   35,   28,   31,   30,   31,   32,   28,   34,
  24,    3,   -4,  -24,  -34,  -29,  -30,  -28,  -30,  -32,  -27,   -6,    4,   -1,    4,   24,
  31,   29,   29,   29,   29,   10,   -1,    2,   -1,   -2,    1,  -16,  -31,  -28,  -30,  -12,
   2,   -2,    0,   -2,   -1,    1,   -1,   15,   31,   14,   -2,   -1,    0,    1,    0,    0,
  -1,    0,    0,   -7,   -1,    1,    0,    0,    0,    0,    2,    0,    0,   -3,  -27,  -20,
   2,    0,    0,    1,   -3,    0,   -4,    2,   26,   27,   26,   18,    0,    0,    1,   -1,
   1,    0,  -18,  -28,  -26,  -25,  -28,  -17,    0,    0,    0,    0,   15,   28,   25,   26,
  28,   24,   26,   23,    2,    0,  -10,  -31,  -26,  -25,  -25,  -24,  -29,  -24,  -23,  -24,
   3,   26,   24,   27,   27,   27,   27,   24,   24,   24,   20,   -2,  -23,  -24,  -23,  -28,
 -28,  -25,  -24,  -26,  -23,   -2,    4,   -1,   15,   28,   24,   28,   25,   23,   23,    3,
  -3,    0,    0,    0,  -16,  -27,  -23,  -25,  -25,   -9,    2,    1,   -2,    0,    1,    0,
  17,   27,   24,   12,   -2,   -1,    1,    0,    0,   -1,   -2,    2,  -11,  -18,    2,    2,
  -2,    0,    0,    3,    1,   -1,    3,   -7,  -14,   -2,    0,    0,    0,   -3,    0,    0,
   0,    3,   20,   31,   15,   -2,    0,    2,    0,   -2,    0,   -1,  -20,  -29,  -22,  -26,
 -20,   -1,    0,   -1,    0,    0,   18,   29,   24,   25,   23,   25,   19,    0,    0,    4,
 -12,  -27,  -27,  -27,  -27,  -26,  -23,  -25,  -18,   -3,    9,   24,   25,   25,   27,   25,
  27,   27,   22,   27,   17,  -19,  -28,  -21,  -26,  -26,  -26,  -25,  -24,  -30,  -21,   -2,
   4,   18,   26,   22,   25,   26,   23,   26,   24,    7,   -4,    0,    0,  -16,  -25,  -24,
 -25,  -27,  -26,   -6,    5,   -2,    0,    0,   -3,   11,   23,   23,   27,   11,   -4,   -1,
   0,    2,    3,    1,    3,  -10,  -27,  -13,    0,   -1,   -1,    0,    0,   -2,   -4,   -1,
   2,    2,    1,    0,   -1,    0,    1,    1,    0,    0,   -1,   -2,    0,    1,    0,    0,
   0,    0,    0,    0,    0,   -1,    0,    2,    1,    0,    1,    1,    0,    0,    1,    2,
   0,   -2,   -4,   -4,   -1,    0,    0,    0,   -1,   -1,    0,    0,    2,    3,    2,    1,
   0,    1,    1,    1,    0,   -1,   -4,   -4,   -2,    0,   -1,   -1,   -1,   -2,   -3,    0,
   2,    3,    1,    0,    0,    1,    1,    1,    1,    2,    1,    0,    0,    0,    0,   -2,
  -3,   -2,    0,    0,    0,    0,   -1,   -1,   -1,    0,    1,    3,    4,    2,    0,    1,
   1,    1,    2,    3,    1,    0,   -1,   -1,   -1,   -2,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,   -1,   -1,   -2,   -1,   -1,   -2,   -1,    0,    0,    0,
   1,    2,    1,    0,    0,    0,    0,    0,    1,    1,   -1,   -3,   -2,   -1,   -1,    0,
   0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    1,    1,    0,    0,    1,    1,
   1,    1,    1,    1,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   1,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,
   0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,   -3,   -1,
  -3,   -6,   -5,   -9,  -10,  -10,  -14,  -12,  -15,  -17,  -17,  -21,  -20,  -22,  -24,  -23,
 -25,  -27,  -24,  -22,  -22,  -19,  -19,  -18,  -16,  -17,  -13,  -13,  -12,   -9,  -11,   -8,
  -7,   -6,   -2,   -3,   -1,    0,    0,    4,    2,    5,    7,    7,   11,    9,   11,   13,
  12,   15,   14,   16,   18,   18,   21,   22,   24,   27,   28,   25,   24,   23,   21,   22,
  19,   17,   16,   12,   13,    9,    8,    8,    5,    6,    3,    1,    4,    2,    1,    0,
  -3,   -2,   -3,   -5,   -6,  -10,   -8,  -12,  -14,  -13,  -18,  -17,  -19,  -21,  -20,  -24,
 -25,  -25,  -27,  -27,  -23,  -22,  -22,  -19,  -19,  -15,  -16,  -15,  -11,  -14,  -13,  -11,
 -10,   -5,   -6,   -4,   -4,   -6,   -2,   -1,    3,    6,    5,    8,    6,    7,    9,    7,
  12,   13,   13,   15,   14,   17,   18,   20,   24,   25,   28,   28,   24,   22,   22,   20,
  17,   16,   13,   15,   12,    9,   13,    9,   11,   11,    9,   11,    7,    8,    6,    1,
   1,   -3,   -5,   -8,  -11,  -11,  -14,  -13,  -11,  -15,  -11,  -11,  -13,  -10,  -14,  -15,
 -16,  -19,  -19,  -22,  -26,  -26,  -25,  -26,  -25,  -23,  -21,  -17,  -19,  -17,  -14,  -11,
  -5,   -6,   -3,   -4,   -5,   -2,   -3,    0,    0,    0,    3,    0,   -2,    0,    2,    7,
  11,   10,   12,   11,   14,   17,   17,   23,   26,   27,   25,   21,   22,   24,   21,   19,
  20,   15,   17,   14,   13,   19,   14,   15,   15,   10,   10,    8,    9,    7,    4,    2,
  -2,   -2,   -5,   -8,   -5,   -8,   -9,   -8,  -11,   -9,  -15,  -18,  -17,  -16,  -16,  -20,
 -17,  -14,  -19,  -24,  -20,  -30,  -32,  -14,  -18,  -18,  -16,  -21,  -17,  -16,  -16,  -16,
  -9,  -10,    7,   36,    9,   -8,    0,    1,    3,   11,    7,    2,   16,  -11,  -32,  -34,
 -39,   -3,    8,    4,    5,    6,    5,    0,   37,   55,   57,   65,   64,   61,   29,   22,
  26,   27,   23,  -11,  -21,  -25,  -29,  -29,  -33,  -40,  -38,    3,    8,    8,   42,   38,
  39,   47,   42,   46,   47,   44,   43,   26,  -15,  -40,  -40,  -45,  -49,  -45,  -48,  -59,
 -64,  -62,  -60,  -39,    1,   17,   16,   14,    8,   14,   19,   18,   29,   29,   -5,  -20,
 -16,  -48,  -56,  -41,  -46,  -46,  -44,  -49,  -39,   -7,   -1,    4,   10,    7,   33,   41,
  38,   40,   47,   40,    6,    5,   13,   15,   12,   14,   13,  -14,  -15,  -14,    0,   25,
  26,   25,   19,   25,   25,   28,   26,   34,   62,   30,    6,   13,   14,   17,    6,    0,
  -2,   -1,   -9,   -6,   14,    2,   -4,   -3,  -11,   -8,   -2,    0,   -5,   -5,  -10,  -43,
 -57,  -31,  -15,  -20,  -23,  -25,  -29,  -31,  -37,  -24,   11,   14,   14,   18,  -10,  -19,
  -8,   -3,   -4,   -2,  -17,  -42,  -45,  -49,  -42,  -42,  -37,  -11,   -4,   -4,   -9,   19,
  48,   43,   45,   46,   48,   41,   51,   38,    9,   16,  -11,  -27,  -23,  -29,  -17,  -14,
 -17,  -16,   -7,  -20,    0,   58,   64,   62,   59,   54,   58,   46,   47,   49,   45,   38,
  12,  -25,  -45,  -37,  -35,  -38,  -36,  -43,  -38,  -43,  -44,   -3,   -1,   -5,   30,   34,
  21,   23,   23,   20,   26,    7,  -25,  -23,  -32,  -33,  -31,  -61,  -72,  -65,  -69,  -73,
 -45,  -24,  -25,  -15,  -16,  -18,  -24,   -6,   27,   37,   38,   15,    2,    0,    0,    5,
   6,   10,    4,   16,   -5,  -32,   -1,    9,    7,   13,   13,   15,   21,   26,   21,   23,
   8,    6,   27,   19,   14,   21,   14,    4,    6,    9,   11,   28,   52,   52,   18,    2,
  11,   11,   14,   15,    9,    3,  -22,  -46,  -43,  -50,  -48,  -11,   -4,  -18,  -12,   -7,
 -11,   11,   24,   21,   29,   21,   23,   12,  -24,  -38,  -34,  -44,  -68,  -66,  -65,  -72,
 -67,  -65,  -58,  -61,  -34,   -2,   11,   35,   40,   41,   39,   40,   42,   43,   46,   38,
  40,   -3,  -48,  -42,  -43,  -35,  -29,  -25,  -28,  -31,  -26,  -21,   11,   31,   54,   75,
  63,   57,   53,   59,   65,   59,   55,   28,    5,   13,    8,  -19,  -18,   -9,  -17,  -16,
 -18,   -9,   23,   30,   22,   25,   16,   12,   40,   55,   35,   34,   19,  -15,  -15,  -15,
 -19,  -15,  -13,  -11,  -33,  -56,  -58,  -35,   -9,  -12,  -16,  -13,  -11,  -23,  -23,  -15,
 -26,    0,    0,  -28,  -21,  -25,  -27,  -22,  -20,  -21,  -15,  -12,  -19,    6,    4,  -12,
  -1,   -2,    0,    4,    7,   11,   11,    3,  -11,  -14,  -14,    9,   19,   15,   25,   13,
  19,   24,   31,   62,   67,   61,   63,   56,   28,   22,   28,   23,   31,    6,  -29,  -24,
 -31,  -33,  -29,  -31,  -15,   -3,   -3,   -8,   18,   44,   37,   41,   34,   32,   25,   24,
  32,    7,   -7,  -35,  -63,  -60,  -60,  -49,  -52,  -54,  -55,  -61,  -65,  -58,   -5,   20,
  20,   24,   14,    9,    5,   15,   24,   26,   15,  -11,  -24,  -43,  -50,  -41,  -36,  -33,
 -35,  -38,  -43,  -23,    5,   14,   12,   11,   35,   46,   38,   47,   55,   50,   34,   19,
  11,   16,   21,   27,   20,   -6,  -15,   -9,   -9,    4,   19,   25,   30,    9,    4,   16,
   8,   22,   45,   36,   10,   10,    3,    0,   13,   10,   12,   -2,   -3,    2,  -12,   -2,
  -1,   -4,   -4,  -18,  -21,  -19,   -8,  -14,  -15,  -23,  -53,  -35,  -30,  -16,   -3,  -24,
 -17,  -28,  -27,  -25,  -11,   16,   17,   10,  -28,  -23,  -28,  -31,    0,  -15,   -2,  -17,
 -38,  -39,  -47,   -9,   -5,    0,   15,    9,    0,   -7,   27,   36,   41,   50,   25,   25,
  25,   15,    8,   10,   15,  -15,  -20,   -7,  -10,    2,    3,    7,    4,   -2,   11,   29,
  55,   57,   47,   47,   36,   33,   30,   31,   30,   34,   25,  -30,  -44,  -30,  -27,  -26,
 -25,  -12,  -19,  -31,  -35,  -15,   -6,   -6,   26,   19,    7,   11,    8,    2,    6,    1,
 -29,  -22,  -32,  -26,  -24,  -53,  -44,  -50,  -40,  -47,  -39,   -2,   -3,  -12,  -17,   -2,
 -16,   -2,   24,   21,   41,   18,   -4,  -12,  -17,    0,    5,    0,    1,   18,   -6,  -30,
  -6,   22,   39,   23,   21,   24,   21,   37,   24,   22,   32,   30,   28,   25,   32,   19,
  25,   19,   -8,    5,   -1,   -5,   36,   34,   11,    9,   -2,    0,    1,    0,   19,   30,
  13,  -24,  -34,  -35,  -33,    0,    5,   -2,  -13,  -16,  -27,  -49,   -3,   12,  -22,  -10,
   0,   -8,  -22,  -21,  -14,  -14,   -6,  -27,  -50,  -34,  -29,  -39,  -45,  -50,  -27,   -9,
 -22,    1,   14,   10,   10,  -11,   -1,    7,   18,   34,   45,   36,  -18,  -26,  -24,  -16,
   4,   -3,    7,    0,  -10,  -13,  -18,    6,   38,   52,   45,   40,   50,   47,   44,   49,
  49,   48,   26,   24,   29,   -7,    0,    5,  -18,   -3,   -2,  -26,  -12,    7,    0,   -7,
 -21,  -14,    9,   21,   28,   23,   25,    1,  -28,  -24,  -17,   -2,    0,    2,  -13,  -43,
 -47,  -54,  -31,  -12,  -17,  -16,  -24,  -19,  -23,  -25,  -28,   -9,   14,  -11,  -19,  -13,
 -13,   -6,   -8,   -9,   -3,   -4,   -4,    2,    6,    7,   -5,   -7,   -1,   -7,   10,   14,
   8,   19,    3,  -33,  -26,    9,   22,   28,   31,   27,   22,   19,   17,   33,   59,   53,
  52,   42,   16,   10,   14,   17,   16,   22,    3,  -16,  -13,  -16,  -15,  -20,   -3,    8,
   1,    6,    2,   21,   29,   19,   18,    9,   14,   12,   19,    5,  -15,  -17,  -49,  -52,
 -44,  -41,  -35,  -40,  -38,  -47,  -50,  -55,  -29,   15,   13,   11,    8,    5,    5,    1,
   6,    8,   13,    3,  -18,  -35,  -40,  -36,  -31,  -21,  -22,  -26,  -22,  -17,   -5,   10,
   6,    7,   37,   41,   36,   44,   38,   39,   40,   18,   11,   19,   22,   30,   18,   -2,
  -6,   -8,   -9,    0,   20,   23,   20,   19,   13,   13,    5,   25,   46,   43,   31,    3,
  -1,   -2,    3,    3,   -4,    1,   -5,    0,  -24,  -30,   -3,  -13,   -5,   -9,  -16,   -9,
 -14,  -14,  -16,  -20,  -39,  -32,  -20,  -28,  -22,  -25,  -25,  -26,  -21,  -19,  -23,    1,
  20,   12,   -9,  -18,  -12,  -13,   -3,   -3,   -6,   -2,  -24,  -36,  -28,  -29,  -18,    5,
   8,    6,    6,    3,   17,   38,   41,   46,   44,   39,   52,   38,   17,   19,   26,   14,
  -5,   -3,   -7,   -6,   -3,  -10,   -8,  -10,    6,   19,   26,   45,   45,   40,   40,   41,
  35,   37,   33,   31,   35,   -9,  -35,  -31,  -35,  -28,  -36,  -38,  -37,  -37,  -42,  -41,
 -17,  -10,    7,   16,    8,   12,    6,    7,    5,    6,   -2,  -23,  -24,  -22,  -26,  -47,
 -55,  -44,  -46,  -43,  -46,  -37,  -11,  -12,   -6,   -5,  -11,    9,   25,   27,   29,   32,
  19,    1,    6,    6,    7,    9,    7,   15,    0,  -17,  -15,    5,   22,   18,   19,   23,
  26,   26,   27,   26,   23,   41,   31,   16,   22,   17,   16,   18,   15,   14,   16,    6,
  17,   35,   13,    6,    5,    0,    3,    0,    1,   -1,    0,  -11,  -31,  -36,  -39,  -15,
  -8,  -14,  -11,  -20,  -16,  -21,  -13,    9,    6,    5,    9,   -2,  -24,  -24,  -19,  -21,
 -14,  -35,  -50,  -44,  -50,  -46,  -45,  -44,  -27,  -12,  -11,   -6,   18,   27,   26,   34,
  28,   30,   30,   31,   36,   21,    3,  -15,  -21,  -18,  -20,  -16,  -12,   -9,  -13,   -9,
 -13,   -2,   45,   58,   57,   58,   51,   52,   49,   51,   49,   53,   40,   19,   10,  -14,
 -19,  -17,  -19,  -19,  -23,  -25,  -29,  -11,    1,    0,   -2,    6,   28,   22,   20,   20,
  19,   20,   -2,  -14,  -15,  -16,  -14,  -15,  -28,  -51,  -52,  -53,  -51,  -28,  -23,  -23,
 -22,  -24,  -22,  -23,  -20,   -1,   21,   11,  -13,  -12,  -13,   -7,   -2,   -7,    0,   -3,
   2,   -2,  -17,   -1,    5,    6,    9,    7,    6,    5,   11,    9,   12,   -1,  -13,   12,
  22,   15,   18,   23,   23,   26,   25,   24,   46,   56,   54,   45,   17,   14,   16,   12,
  14,   16,    6,  -12,  -22,  -26,  -25,  -32,  -16,    7,    2,    2,   -4,   -1,   19,   26,
  24,   19,   24,   20,   17,    4,  -22,  -15,  -22,  -48,  -47,  -50,  -56,  -54,  -57,  -57,
 -55,  -54,  -33,    0,   10,   11,   14,   14,   18,   17,   17,   22,   21,   25,    3,  -31,
 -35,  -35,  -34,  -33,  -30,  -27,  -28,  -28,  -27,   -1,   10,   11,   37,   45,   41,   45,
  45,   43,   51,   47,   27,   22,   24,   29,   19,   -4,   -5,   -6,   -7,   -9,   -4,   16,
  19,   12,   12,   12,    6,   21,   36,   33,   34,   19,    1,   -2,   -1,   -2,   -3,    0,
  -6,   -8,  -26,  -43,  -22,  -11,  -14,  -13,  -15,  -16,  -21,  -22,  -22,  -23,  -22,  -25,
 -27,  -24,  -22,  -24,  -22,  -17,  -19,  -16,  -14,  -13,   11,   10,   -9,  -10,   -7,   -3,
  -4,   -4,   -3,    0,   -7,  -29,  -25,  -22,  -14,    5,    6,    8,    7,    8,   13,   25,
  43,   44,   44,   46,   47,   37,   20,   23,   27,   26,    9,   -6,   -3,   -3,   -7,   -9,
 -10,   -9,    4,   13,   13,   28,   38,   32,   31,   32,   30,   31,   29,   27,   23,    0,
 -26,  -31,  -29,  -33,  -36,  -32,  -36,  -39,  -40,  -44,  -33,  -13,    3,    8,    3,    6,
   3,    0,    0,    0,    3,   -9,  -22,  -18,  -27,  -45,  -45,  -39,  -40,  -38,  -37,  -38,
 -16,   -5,   -7,   -2,   -3,   13,   27,   28,   32,   31,   34,   14,    4,   13,   10,   13,
  12,   14,    2,  -13,   -8,   -5,   11,   23,   22,   26,   26,   22,   22,   23,   21,   41,
  42,   18,   19,   16,   12,   13,    9,   10,   11,    6,    6,   12,    7,    0,    0,    1,
  -1,   -5,   -2,   -4,   -5,   -6,  -21,  -39,  -34,  -15,  -14,  -18,  -15,  -20,  -20,  -19,
 -22,   -6,    4,   -2,    5,   -2,  -23,  -23,  -21,  -21,  -15,  -21,  -36,  -40,  -42,  -37,
 -36,  -37,  -17,   -3,    0,   -4,    3,   24,   25,   30,   30,   31,   32,   32,   35,   14,
   8,    5,  -10,   -6,   -8,  -10,   -5,   -3,   -5,   -2,    0,    0,   33,   55,   47,   51,
  47,   45,   46,   43,   43,   40,   36,   25,    3,  -15,  -24,  -25,  -24,  -25,  -26,  -27,
 -26,  -23,  -10,    2,    0,   11,   28,   26,   26,   28,   24,   26,   22,    2,    2,    2,
  -3,    0,  -11,  -28,  -27,  -23,  -29,  -21,   -3,   -1,    3,    1,    0,    2,    1,   17,
  23,   23,   14,    0,    4,    1,   -2,   -2,    0,   -4,   -3,    0,  -19,  -12,    3,   -1,
   0,    1,    1,    2,    5,    0,    0,   -1,  -17,   -7,   -1,   -5,    0,   -1,   -1,   -3,
  -1,    0,    8,   22,   27,   20,    3,    6,    7,    2,    3,   -2,    0,   -7,  -30,  -29,
 -25,  -30,  -17,   -2,   -6,   -4,    3,    1,   13,   31,   23,   24,   32,   31,   32,   17,
   2,    0,    1,  -16,  -33,  -26,  -23,  -24,  -31,  -32,  -31,  -28,   -5,    5,   20,   32,
  26,   25,   25,   27,   28,   31,   26,   30,   24,  -22,  -29,  -23,  -29,  -27,  -31,  -26,
 -26,  -23,  -29,  -22,    0,    7,   25,   27,   24,   32,   30,   28,   24,   27,   19,   -1,
   0,    6,   -9,  -31,  -29,  -26,  -31,  -26,  -28,  -15,    5,    1,   -2,   -2,   -2,   15,
  31,   25,   26,   30,    7,   -3,    1,    0,    1,   -1,    1,    0,  -17,  -30,  -28,   -6,
   0,   -1,    0,   -1,    2,    0,    0,   -3,    3,   18,    1,   -3,   -1,    0,    3,   -1,
  -1,   -1,    3,   -2,    7,   23,    4,    3,    5,    0,   -2,   -3,   -1,   -1,    1,   -7,
 -20,  -27,  -16,    0,   -6,   -4,   -1,    1,    3,    0,   17,   27,   28,   28,   26,   17,
   2,    5,    2,    0,   -3,  -24,  -33,  -30,  -28,  -26,  -23,  -21,   -9,    0,   -5,    4,
  24,   27,   25,   29,   28,   27,   26,   26,   20,    6,   -4,  -18,  -25,  -22,  -28,  -30,
 -29,  -28,  -24,  -28,  -21,   -5,    0,    0,    1,    0,    2,    4,    4,    3,    2,    2,
  -4,   -5,    0,   -1,   -2,   -2,   -1,   -2,   -4,   -1,    2,    6,    4,    1,    1,    0,
  -1,   -1,   -1,   -3,   -3,   -5,   -4,   -1,   -1,    0,    0,    1,    4,    4,    2,    4,
   3,    0,   -3,   -4,    0,   -1,    0,    0,   -3,   -2,   -2,    0,    2,    3,    2,    2,
   2,    0,    0,    0,    1,    2,   -1,   -2,   -1,    0,   -1,   -3,   -2,   -2,   -1,    0,
   2,    3,    2,    1,   -1,   -2,   -2,    1,    3,    1,    0,    0,   -1,    0,    0,    0,
   0,    0,   -1,   -3,   -3,   -1,    0,    0,    0,    0,    1,    1,    2,    3,    1,    0,
   0,    0,    1,    1,    2,    0,   -1,   -1,   -4,   -3,   -2,   -2,   -2,   -1,    0,    0,
   0,    1,    2,    4,    3,    3,    2,    0,    0,    0,   -1,    0,    0,    0,    0,   -1,
  -1,    0,    0,    0,    0,   -1,    0,    0,    0,   -1,    0,    1,    0,   -2,   -3,   -1,
   0,    1,    1,    0,    0,    1,    0,    1,    1,    2,    2,    0,    0,   -1,   -2,   -2,
  -2,    0,   -1,    0,    0,    0,    0,    0,    0,    1,    0,    1,    2,    1,    0,   -1,
  -1,   -2,    0,    1,    0,    0,    0,    0,    0,   -1,   -1,    1,    2,    0,    0,    0,
   0,    2,    1,   -1,    0,    1,    2,    4,    2,    2,    2,    0,    0,    1,    0,    0,
   1,    0,   -2,   -3,   -1,    0,    0,   -1,   -2,   -4,   -2,   -1,    0,    2,    2,    0,
  -6,   -8,   -7,   -5,   -3,   -1,    1,    2,    0,   -1,   -2,   -1,    0,    2,    1,    0,
   1,    3,    7,    4,   -1,   -3,   -2,    0,    3,    0,   -1,    3,    1,    2,    2,    2,
  11,   12,   13,    5,  -17,  -20,   -6,    4,    7,    9,    6,   -2,   -6,   -9,  -16,  -14,
  -2,    5,    4,    0,    1,   -3,    0,   17,    5,   -8,   -1,    0,   -6,  -11,   -2,   -3,
 -11,   12,    9,  -12,   -3,    7,   14,    4,    0,    1,   -3,    7,    7,    3,   11,    9,
  13,    7,   -6,    1,  -24,  -24,   18,  -10,  -13,   -2,  -18,   11,   10,    1,    4,   -6,
  -3,    9,    8,  -11,    1,   -2,  -18,   -1,   -5,    3,    0,   -4,    3,    1,   16,    0,
   0,    9,  -12,   -6,   -9,    0,    0,   -8,    6,    5,   18,    8,  -10,    4,    7,   12,
  24,   11,  -21,  -14,    0,  -13,    1,    7,   -1,    2,   -2,   -1,    9,   -4,   -5,   15,
   7,  -12,  -13,   -4,   -9,   -5,    7,   10,    6,    3,    1,  -13,    4,   12,   -7,   -2,
  -1,    5,   -3,  -14,   -1,    0,    1,    0,    6,    0,   -4,    2,   -3,    6,   -1,  -15,
   5,   13,    0,   -9,    4,    5,   -7,    8,    7,   -4,   13,   -1,  -21,   -8,   -3,    9,
   5,  -12,    0,    0,  -13,    3,   12,    5,   12,    2,   -1,    0,    4,   31,   12,   -7,
   6,   -3,  -11,  -11,   -2,   -8,   -8,    6,    0,    6,   11,    3,   11,   20,    7,   -5,
   3,    9,    3,    0,    9,   15,    9,    2,    7,    6,    4,    8,    9,    9,    4,   -9,
 -11,    8,    8,    2,    8,    9,   17,    9,    1,    2,    2,    8,    3,   10,   29,   26,
   6,    3,   -4,   -5,   14,   18,   31,   13,    0,    4,  -16,   -1,    0,   -6,   -8,  -15,
 -10,  -28,  -35,  -26,   -9,  -15,   -7,   17,    3,   15,    4,    7,   23,   -3,    6,  -13,
 -13,    3,  -26,  -13,   -9,  -18,   -6,   -1,    0,    0,  -17,  -27,   19,   44,   39,   49,
  52,   55,   41,   41,   49,   50,   42,    9,   12,  -14,  -55,  -49,  -47,  -28,  -40,  -54,
 -35,  -50,  -41,  -21,   -8,    3,  -14,    8,   36,   20,   31,   36,   30,   28,   -8,    0,
  33,   15,    8,   13,   -4,  -38,  -35,  -10,  -35,  -26,    2,  -25,  -28,  -14,  -23,  -11,
  -9,  -13,   17,   34,   16,   -3,  -11,    6,   15,   -2,   -9,   -6,   -9,   -3,    8,   -1,
 -13,  -10,  -13,   -6,   -3,  -20,   -8,   12,   22,   13,   -2,    0,  -20,  -22,    8,   18,
  23,    8,  -14,  -18,  -24,  -24,   -8,   27,   32,   28,   33,  -18,  -28,   -8,  -23,    0,
   0,    4,   11,  -31,  -46,  -37,  -12,  -11,   -8,   20,   15,   29,   25,    3,   32,   39,
  29,   32,   35,   24,   15,   28,   -1,  -26,   -8,  -26,  -42,  -41,  -38,  -16,  -33,  -46,
 -37,  -29,  -26,  -38,    2,   41,   42,   37,   34,   34,   35,   33,   26,   40,   42,   36,
  30,  -17,  -36,  -32,  -43,  -53,  -53,  -29,  -25,  -39,  -42,  -36,   -7,    2,  -18,   15,
  61,   54,   54,   55,   40,   36,   26,    0,   -6,    9,    0,    6,    0,  -50,  -47,  -44,
 -43,  -35,  -22,   11,   -1,    4,    2,  -17,    1,   -5,   25,   57,   50,   39,   10,   -1,
 -14,  -19,   -4,  -10,   -9,   -1,    0,   -4,  -48,  -68,  -13,   -2,  -15,    0,    7,   20,
   6,  -11,  -12,   -1,   -1,  -17,   13,   20,   12,   24,    7,    2,   -7,    0,   12,   -4,
  10,   38,   35,   -1,  -32,  -24,  -20,  -32,  -21,    0,    1,  -11,  -37,  -42,  -26,  -34,
 -29,   14,   60,   53,   27,   26,   10,   24,   50,   33,   26,   24,   30,   40,    0,  -25,
 -16,  -18,  -18,  -38,  -37,  -26,  -44,  -48,  -62,  -43,  -21,  -32,   -6,   13,   38,   49,
  26,   26,   27,   21,   16,   32,   49,   54,   60,   28,  -23,  -27,  -11,  -44,  -38,  -15,
 -38,  -32,  -34,  -41,  -41,  -26,   -7,  -13,   34,   36,   11,   34,   21,   26,   23,   28,
  49,   18,    7,    2,    5,    0,  -38,  -40,  -31,  -27,  -40,  -29,    0,    0,    2,   -3,
  -4,   -6,    8,   31,   18,   35,   47,   10,   -5,    5,    2,    2,    5,    1,   11,    7,
 -22,  -43,  -57,  -25,   10,   -9,  -14,   -6,  -14,  -21,  -18,   -7,    0,   16,   22,    6,
   8,    7,    6,   11,    7,   19,    2,   -6,    5,   -2,   17,    8,   -7,   -9,  -16,    3,
 -11,  -12,   -1,    0,   22,   -8,  -22,  -17,  -47,  -13,   13,   17,   31,    3,  -10,  -10,
  11,   48,   25,   25,   43,   30,   16,   -2,   -3,   -8,    4,   11,  -16,  -24,  -39,  -40,
 -40,  -44,  -31,  -36,  -13,    4,   -3,    6,   31,   47,   47,   48,   37,   29,   27,   28,
  45,   44,   16,  -15,  -48,  -50,  -58,  -58,  -40,  -48,  -41,  -30,  -32,  -47,  -39,    9,
  46,   42,   39,   46,   31,   30,   32,   32,   39,   48,   24,  -13,  -16,  -45,  -62,  -45,
 -33,  -35,  -31,  -21,  -52,  -28,    9,    6,   21,    1,    0,   38,   32,   34,   39,   29,
  38,   13,  -22,  -26,  -21,  -10,    1,   13,  -12,  -35,  -32,  -43,  -17,   13,   12,   16,
  14,   11,    2,   -6,  -21,   -9,   48,   44,   -3,   -7,  -11,  -16,   -1,  -16,   -6,   26,
  17,   16,    3,   -8,   11,   14,    8,   -2,   -7,    0,  -17,   -7,   13,    0,  -15,  -56,
 -48,   -9,  -14,    0,   -7,   -4,   11,   -5,   -4,  -13,   12,   49,   52,   68,   32,   -2,
  -8,  -19,   -4,   -7,   10,   -1,  -41,  -32,  -39,  -22,  -42,  -51,    8,   -4,    2,   23,
  -9,    1,   35,   46,   38,   38,   32,   32,   53,   19,   -7,    1,  -17,  -41,  -47,  -38,
 -44,  -38,  -19,  -22,  -33,  -43,  -44,  -14,   31,   47,   52,   36,   25,   42,   33,   26,
  37,   37,   42,   33,  -16,  -51,  -51,  -41,  -43,  -48,  -32,  -35,  -39,  -37,  -40,   -9,
   3,    0,   23,   34,   52,   52,   34,   41,   29,   37,   28,   -8,  -15,   -4,    6,  -15,
 -23,  -43,  -57,  -37,  -41,  -27,   -1,    1,    5,    2,  -11,   -3,    0,   13,   55,   49,
  42,   27,  -14,    1,   -8,  -13,   15,    6,    5,    2,    6,  -27,  -39,   13,   -2,   -6,
   3,   -9,    3,   -6,    0,    5,   -3,   -2,  -22,   -6,   12,   -3,   10,    2,   -7,    5,
   7,    0,  -18,    5,   37,   28,   16,  -14,  -12,    6,   -4,   18,   13,    6,   13,  -35,
 -43,  -30,  -47,  -37,    2,   13,   -5,    8,    4,  -14,    7,   29,   32,   18,   21,   35,
  37,   22,    5,    3,   11,   19,  -19,  -32,  -28,  -44,  -17,  -19,  -39,  -41,  -37,  -15,
 -19,    0,   37,   31,   25,   25,   35,   36,   30,   35,   15,   39,   47,  -18,  -35,  -36,
 -35,  -26,  -30,  -33,  -48,  -24,  -11,  -38,  -17,    2,   21,   48,   26,   22,   36,   28,
  36,   52,   41,   32,   24,  -10,   -4,    0,  -35,  -34,  -27,  -44,  -29,  -29,  -56,  -21,
   7,    0,   17,    8,   -8,   10,   25,   37,   39,   23,   28,   20,    2,    3,   -4,  -14,
 -12,    7,   -2,  -28,  -34,  -44,  -15,    8,   -5,   -1,   -1,    8,    6,    3,   21,    6,
  14,   37,   11,   -5,   -8,  -13,   -4,   12,    1,  -21,    1,   -4,  -13,   24,   21,    3,
   1,   -1,   -2,   -4,   -3,   -2,   -8,    0,    9,  -24,  -35,  -26,  -10,    4,  -12,   -6,
  -5,   -1,   -1,   -6,   13,   30,   45,   33,   29,   29,    2,   13,    9,   -4,    5,   -8,
 -30,  -45,  -42,  -22,  -11,  -32,  -36,   -6,    6,    6,    3,   32,   56,   31,   15,   22,
  39,   33,   21,   37,   25,    4,    0,  -27,  -56,  -51,  -35,  -35,  -31,  -28,  -37,  -18,
 -19,  -31,   21,   50,   36,   24,   16,   33,   34,   24,   24,   27,   30,    7,  -15,   -4,
   0,  -26,  -25,  -16,  -27,  -31,  -22,  -20,  -24,   12,   29,   14,   11,    4,   16,   27,
  27,   30,   29,   26,    6,  -13,  -19,   -8,    4,   -8,   -3,   -1,  -28,  -30,  -33,  -17,
  11,    8,    9,    9,    0,  -11,    3,    8,   -1,   35,   26,    3,   13,  -10,   -4,    7,
   3,   17,    6,  -11,  -18,    1,    8,    0,   18,    8,   -4,    9,   -4,  -15,   -1,   -2,
   6,    3,  -21,  -27,  -26,   -6,    6,    6,   18,   15,   -7,  -18,    0,   18,   31,   36,
  40,   30,   -4,   -9,   -2,   -4,  -12,    6,   13,  -27,  -27,  -33,  -33,  -21,  -38,    0,
   9,   -4,    0,  -19,   19,   55,   31,   30,   40,   15,   -2,   28,   32,    1,   -1,    5,
 -15,  -38,  -40,  -37,  -29,  -15,  -11,  -16,  -18,  -32,  -35,    3,   43,   27,   17,   38,
  27,   16,   24,   30,   33,   30,   26,    9,  -18,  -32,  -42,  -22,   -3,  -24,  -12,  -15,
 -35,  -30,  -15,   11,   -4,   -7,   20,   19,   10,    9,   23,   35,   33,   22,    5,    0,
   6,   -3,   14,   18,  -23,  -17,  -15,  -36,  -37,  -16,    0,    1,    5,   -2,    4,  -10,
 -31,   -3,   25,   34,   13,   -2,    3,    8,    9,   13,   16,    7,    2,    9,   -2,  -29,
 -15,    5,   -2,   -6,   -6,   -4,   -5,   -9,  -10,    1,   10,  -13,  -17,    2,   -2,    0,
   9,    8,   15,    7,   -1,    2,   -2,   10,   32,   30,   13,   -5,   -9,   -5,  -10,   -4,
   1,    3,   -7,  -30,  -17,  -17,  -31,  -13,    3,   10,    2,    3,    4,   -2,   21,   25,
  16,   27,   17,   18,   22,   -1,   -1,    2,    2,   -6,  -33,  -23,  -16,  -19,  -16,  -18,
 -14,  -25,  -17,   -5,    0,   25,   29,   25,   21,   15,   20,   11,   13,   21,   22,   33,
   0,  -31,  -17,  -20,  -22,  -21,  -25,  -21,  -19,  -16,  -25,  -23,   -5,    2,   19,   20,
  15,   28,   22,   24,   27,   27,   28,    5,   -5,    3,    2,   -7,  -27,  -27,  -17,  -27,
 -24,  -27,  -28,   -2,    4,    0,   -4,  -10,    0,   20,   33,   25,   26,   30,    4,   -1,
  10,    0,    0,   -1,    0,   11,   -6,  -25,  -31,  -25,   -3,   -2,   -3,   -2,   -8,    1,
   0,    1,   -2,   -4,   19,   12,   -3,    1,    1,    5,    2,    4,    0,   -4,    3,   -2,
  15,   27,   -1,   -5,   -1,   -4,    0,   -4,   -1,   -5,    1,    2,  -22,  -24,  -27,  -16,
   5,    0,    5,    0,   -1,    3,   -2,   15,   30,   30,   28,   29,   30,    6,   -4,    3,
  -1,    0,   -3,  -26,  -30,  -26,  -27,  -28,  -30,  -30,  -22,    0,    2,   -2,   19,   33,
  29,   28,   28,   29,   29,   27,   31,   32,   14,   -5,  -26,  -31,  -26,  -30,  -28,  -28,
 -26,  -29,  -34,  -27,  -31,   -4,   32,   28,   25,   29,   32,   29,   26,   33,   29,   29,
  22,    1,    2,   -9,  -30,  -25,  -29,  -30,  -32,  -31,  -27,  -27,   -5,    2,    0,    0,
  -1,   20,   27,   23,   28,   26,   29,   14,   -2,    0,    0,    0,    0,    3,   -5,  -27,
 -24,  -24,  -25,   -5,    2,    1,   -1,   -2,    2,    1,    1,    0,   16,   29,   10,   -3,
  -1,    1,    0,   -2,   -1,   -1,    0,    0,    0,   -1,   -6,   -2,   -1,    0,    0,    0,
   2,    0,    0,    0,    0,  -12,  -29,  -12,    4,    0,   -1,   -1,    0,    0,    0,    1,
   2,   18,   24,   22,   23,    3,   -2,    2,    0,    0,   -2,    0,  -14,  -28,  -23,  -22,
 -24,  -29,  -18,    0,    0,    0,    0,    6,   24,   27,   24,   23,   24,   25,   26,   27,
   6,   -6,    0,  -12,  -25,  -24,  -24,  -26,  -29,  -26,  -26,  -26,  -28,  -24,    6,   26,
  24,   22,   24,   28,   30,   30,   27,   23,   26,   26,   12,  -11,  -28,  -26,  -24,  -30,
 -30,  -29,  -29,  -29,  -28,  -15,    1,   -2,   -1,   19,   30,   27,   27,   27,   26,   31,
  30,    8,    0,    0,   -2,    2,  -10,  -30,  -28,  -23,  -26,  -30,  -16,   -2,   -4,   -1,
   0,    2,    3,   -2,   14,   27,   27,   24,    6,    1,    4,    3,    2,   -2,    0,   -1,
   2,   -4,  -28,  -19,   -1,   -4,   -2,   -1,    0,    0,   -1,   -1,    1,    3,   -7,  -10,
   2,    1,    0,    2,   -1,    1,    3,    1,    0,    0,    9,   24,   22,    4,   -3,    2,
   1,   -1,    0,   -2,   -1,   -7,  -24,  -26,  -22,  -29,  -20,   -4,    0,    0,    1,    0,
   3,   18,   28,   25,   28,   24,   25,   28,    8,   -2,    1,    0,  -10,  -27,  -29,  -27,
 -26,  -25,  -29,  -24,  -29,  -24,   -3,    3,   20,   29,   23,   27,   28,   28,   27,   27,
  26,   23,   29,    5,  -27,  -23,  -24,  -26,  -25,  -29,  -28,  -27,  -27,  -29,  -21,   -5,
   0,   16,   27,   23,   25,   25,   27,   30,   28,   29,   16,    0,   -1,    1,  -10,  -27,
 -26,  -24,  -27,  -24,  -29,  -23,   -1,    4,   -2,    2,    1,   -1,   15,   28,   24,   24,
  25,   13,   -1,    0,    0,   -2,    0,   -1,    0,   -5,  -24,  -27,  -17,    0,    4,   -2,
   0,   -1,    0,    0,   -1,    1,   -3,    9,   10,   -3,    0,    0,    0,    2,    0,    1,
   0,    2,   -2,    3,   21,    4,   -3,    4,    0,    1,   -2,   -3,   -1,   -1,    0,  -20,
 -27,  -26,  -21,    0,    1,    0,    3,    2,    4,   -1,    8,   26,   27,   26,   25,   25,
   9,   -5,    0,   -1,    0,   -3,  -23,  -29,  -25,  -27,  -27,  -25,  -26,  -20,    0,    4,
  -3,    9,   27,   28,   26,   27,   24,   24,   24,   22,   25,   14,   -5,  -20,  -27,  -23,
 -25,  -26,  -25,  -28,  -25,  -28,  -27,  -29,  -17,   21,   28,   22,   27,   26,   29,   26,
  27,   29,   30,   29,    6,    0,   -7,  -29,  -27,  -26,  -26,  -25,  -29,  -28,  -32,  -12,
   5,    0,    0,   -1,   13,   29,   25,   28,   29,   33,   24,    0,   -5,   -4,   -1,   -1,
   1,   -1,  -24,  -28,  -26,  -31,  -11,    4,    3,    0,    1,    3,    0,   -2,   -1,   12,
  32,   25,    2,   -3,    0,   -3,   -2,    0,   -2,    0,   -1,   -6,   -5,   -5,   -1,    1,
   0,    0,    1,    6,    4,    5,    7,    6,   -2,  -27,  -22,    0,   -1,   -1,   -1,   -3,
  -4,   -5,   -4,   -5,   15,   29,   27,   31,   10,   -2,    4,    0,   -1,    0,    2,  -11,
 -31,  -25,  -27,  -27,  -24,  -25,   -2,    5,    1,    0,   -1,   15,   22,   25,   29,   21,
  22,   25,   29,   15,   -3,    4,   -9,  -21,   -1,    0,    0,    1,   -2,    1,    3,   -1,
  -7,   -3,    1,    1,    3,    2,    1,    0,    0,    0,   -5,   -5,    0,   -1,   -5,   -7,
   0,    3,    4,    4,    2,    4,    0,   -1,    2,    0,   -4,   -8,   -5,   -1,   -3,    1,
   1,   -1,    2,    3,    6,    3,    1,    3,    0,    0,   -3,   -5,    0,    0,    0,    0,
  -4,   -4,   -1,    0,    2,    1,    0,    1,    3,    2,    0,    1,    5,    3,    0,    0,
  -3,   -8,   -6,    1,    3,    1,    0,    0,   -2,    0,    4,    2,    0,    3,    5,    1,
  -2,   -4,   -4,   -1,    0,   -1,   -2,    1,    0,   -1,    2,    4,    2,    1,    1,    0,
   0,    1,    0,   -3,   -2,    0,   -1,   -5,   -3,    1,    0,    0,    0,    0,    3,    2,
   1,    3,    0,    1,    1,    0,    0,    0,    0,   -2,   -4,    0,    0,    0,   -1,    0,
   1,    1,    0,    0,    1,    1,    1,    1,    0,   -1,    0,   -1,    0,    0,    0,    0,
  -1,    0,    2,    2,    1,    0,   -1,    1,    0,   -1,   -1,    0,    0,    0,    1,    0,
  -2,    0,    2,    2,    1,    2,    1,    0,    0,    1,    1,    0,    0,    0,    0,   -2,
  -1,   -1,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    0,    0,    0,    0,
  -1,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    2,    1,    1,    1,    0,    1,    0,    0,    0,    0,    0,   -1,    0,
   0,    0,    0,    0,   -1,    0,   -2,   -2,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    1,   -2,   -1,    0,    0,    1,    1,    0,    0,    0,    1,    3,
   0,   -2,    0,    0,    0,    0,    1,    0,    0,    1,    0,    0,   -2,   -2,    0,   -2,
  -1,    1,    0,   -1,    0,    0,   -1,   -2,   -2,    0,    0,   -2,    0,    1,    0,    0,
   0,    0,    0,    0,   -1,    0,   -2,   -1,    1,    0,    0,    0,    0,   -1,   -1,    0,
   0,    0,    0,    1,    0,   -1,   -1,   -3,   -2,    0,    0,    0,   -1,    0,    0,    1,
   1,    1,    1,    0,    1,    1,    0,   -2,    0,    0,   -3,   -1,    0,   -1,   -2,    0,
   0,   -3,    0,    1,    0,    3,    0,   -4,    1,    0,    0,   -2,    0,   -1,  -30,  -42,
 -39,  -38,  -39,  -42,  -40,  -42,  -34,  -44,  -36,   23,   41,   35,   42,   40,   43,   41,
  38,   41,   41,   40,   42,   33,    3,    0,    2,  -33,  -49,  -42,  -44,  -40,  -37,  -39,
 -39,  -47,  -37,   -9,   -4,   -4,   -1,   -1,    2,   26,   42,   41,   48,   44,   40,   28,
   4,    4,    5,    3,    2,    1,    1,    0,   -1,  -23,  -42,  -40,  -20,    1,    0,    0,
   2,    0,   -3,   -4,    0,    0,   -1,    0,   -1,   -9,   -6,    0,    3,    1,   -3,   -1,
   0,    0,   -3,   -3,   -4,    0,   26,   37,   42,   31,    4,    1,    0,    0,    1,    3,
   2,    1,   -5,  -32,  -39,  -33,  -37,  -36,  -41,  -38,  -10,   -1,   -3,    4,    5,   19,
  37,   38,   33,   33,   38,   37,   39,   38,   40,   44,   17,    2,  -14,  -38,  -38,  -39,
 -36,  -37,  -38,  -38,  -42,  -36,  -38,  -38,  -36,  -17,   23,   41,   39,   38,   37,   41,
  43,   44,   41,   35,   43,   34,    4,   -4,   -1,    1,  -15,  -44,  -48,  -47,  -42,  -34,
 -32,  -42,  -36,   -5,   -2,    0,    5,   -1,    3,    2,   15,   41,   41,   38,   45,   29,
   0,    0,    2,    0,    3,    0,   -3,    0,   -4,    0,   -2,  -32,  -20,    2,    0,    2,
   2,    1,   -2,    0,    2,    2,    1,   -6,   -2,  -19,  -35,   -6,    2,    0,    6,    3,
   0,   -2,   -3,    3,    3,    5,   24,   39,   35,   32,   36,   13,   -3,    3,   -2,    3,
   2,    1,   -1,  -35,  -42,  -37,  -37,  -36,  -36,  -34,  -42,  -21,   -3,   -5,    0,    7,
  33,   38,   31,   39,   36,   36,   42,   43,   43,   39,   43,   31,  -11,  -35,  -37,  -35,
 -37,  -40,  -35,  -43,  -40,  -38,  -43,  -39,  -38,   -8,    4,    7,   39,   46,   43,   41,
  42,   42,   34,   35,   35,   33,   11,   -7,   -5,  -13,   -9,   -8,  -37,  -47,  -38,  -36,
 -33,  -40,  -31,   -2,    6,    4,    0,    4,    3,    2,    1,   -2,   26,   41,   37,   24,
  -5,   -5,   -4,   -5,   -3,   -6,    0,   -3,   -3,    0,    1,    1,   -7,   -4,    0,    2,
   7,    2,    0,    1,    2,    6,    1,    0,    7,  -15,  -37,  -39,  -24,    0,    1,    0,
  -3,    0,    7,    6,    2,   -6,   19,   39,   35,   41,   41,   44,   32,    6,    0,   -2,
  -2,    2,   -6,  -34,  -46,  -40,  -42,  -42,  -38,  -42,  -41,  -43,  -33,   -4,   -1,    5,
  35,   36,   34,   39,   38,   38,   35,   38,   38,   41,   40,   46,   28,  -26,  -37,  -34,
 -43,  -37,  -35,  -36,  -41,  -43,  -39,  -39,  -41,  -25,   -1,   -3,    1,   33,   47,   38,
  44,   44,   38,   40,   41,   43,   20,    4,    6,   -3,   -6,   -2,    4,  -22,  -47,  -39,
 -38,  -36,  -31,   -9,   -1,   -5,    0,   -6,   -8,   -4,    0,    0,   -6,    7,   35,   26,
  -5,  -11,  -12,  -14,   -7,   -1,    0,    8,   12,    6,   12,    6,   22,   43,   13,   10,
  20,   13,    7,    4,    3,   -1,   -3,  -11,   -3,  -15,  -44,  -41,  -50,  -50,  -17,   -4,
  -8,   -2,    2,    5,    0,   -1,   32,   55,   47,   44,   41,   34,   30,   28,    0,  -10,
   0,   -1,   -8,  -46,  -51,  -35,  -48,  -45,  -42,  -36,  -33,  -32,  -32,  -37,  -15,   11,
  37,   46,   44,   54,   48,   38,   39,   39,   37,   40,   49,   53,   33,    5,  -19,  -42,
 -41,  -45,  -50,  -52,  -52,  -44,  -48,  -51,  -54,  -32,   -6,   -9,    4,    3,   20,   52,
  48,   49,   52,   52,   53,   49,   21,   -4,   -1,   -6,   -4,   -1,   -8,    0,   -5,  -33,
 -38,  -43,  -49,  -18,   -1,    1,    3,    0,    2,    0,   -1,   -3,    0,   -8,    0,   23,
   5,    1,    9,    8,    8,    2,    9,    6,    0,    0,   -1,   -6,   -2,   25,   28,    0,
 -10,   -9,  -12,   -9,    1,    8,    0,   -6,    5,   -5,  -25,  -23,  -20,  -22,  -21,   -3,
   7,   -4,   -5,    1,   -6,  -15,   10,   33,   31,   31,   30,   31,   31,   37,   47,   28,
   7,   10,    8,  -18,  -31,  -27,  -30,  -32,  -26,  -25,  -37,  -45,  -49,  -42,  -41,  -29,
  16,   28,   27,   38,   32,   26,   28,   35,   38,   36,   30,   33,   31,    0,   -4,  -10,
 -31,  -29,  -25,  -29,  -34,  -36,  -38,  -35,  -38,  -26,    3,    6,    2,    4,    0,    0,
  22,   36,   35,   42,   36,   39,   21,   -5,    0,   -2,   -5,   -2,    2,    1,    0,   -5,
 -25,  -35,  -37,  -14,    1,   -5,    0,   -1,    0,    0,    3,    5,    4,    0,    0,   -1,
 -11,    0,    1,    2,    2,   -1,    0,   -3,   -2,   -3,   -4,   -4,    7,   33,   35,   35,
  20,    1,    0,   -1,    2,    0,    0,   -1,   -1,  -14,  -35,  -35,  -39,  -40,  -37,  -37,
 -24,   -3,    2,   -1,    3,    3,   23,   42,   38,   39,   38,   37,   35,   38,   36,   38,
  32,    1,   -7,  -23,  -42,  -37,  -39,  -41,  -37,  -34,  -34,  -32,  -35,  -37,  -30,  -31,
  -2,   34,   38,   38,   38,   36,   37,   37,   38,   39,   32,   33,   30,    4,   -2,    0,
  -5,  -24,  -40,  -36,  -40,  -42,  -38,  -34,  -36,  -30,   -1,    2,    1,    2,    1,    0,
  -3,   21,   40,   39,   37,   40,   27,    0,    1,    0,   -4,   -1,   -1,    0,   -2,   -2,
   3,   -9,  -37,  -19,    3,   -3,    2,    1,    0,    0,    1,    2,    0,    0,   -1,    2,
 -25,  -33,    0,    0,    0,    2,    2,    0,    3,    2,    0,    3,    1,   28,   39,   30,
  38,   27,    1,   -5,   -3,   -6,   -2,   -4,   -1,   -5,  -35,  -37,  -34,  -33,  -29,  -31,
 -31,  -27,   -4,    4,    1,    1,   12,   35,   36,   32,   30,   32,   32,   29,   32,   28,
  35,   34,   14,  -13,  -35,  -34,  -31,  -33,  -34,  -34,  -36,  -32,  -34,  -34,  -29,  -34,
 -14,   -1,   12,   33,   33,   36,   36,   33,   33,   36,   34,   32,   31,    9,   -1,    0,
   0,    2,  -16,  -36,  -38,  -34,  -36,  -35,  -34,  -32,   -6,    4,   -3,   -1,    0,    1,
   1,   -5,    6,   37,   36,   37,   29,   -1,   -1,    0,    0,    0,    0,    3,    2,   -2,
  -3,    6,   -5,  -17,   -5,    0,   -2,    0,    4,    1,    1,    2,    0,   -1,   -4,    2,
 -10,  -37,  -32,   -6,    4,    2,    3,    0,    2,   -1,   -1,    0,   -6,   23,   39,   31,
  32,   30,   31,   10,   -6,    0,    1,   -1,    2,    0,  -25,  -32,  -30,  -33,  -34,  -34,
 -30,  -32,  -34,  -17,    5,    0,    2,   27,   33,   33,   32,   30,   27,   32,   35,   31,
  34,   30,   39,   15,  -34,  -34,  -32,  -33,  -28,  -32,  -33,  -33,  -33,  -33,  -33,  -36,
 -17,    2,   -5,    3,   26,   34,   32,   35,   34,   36,   35,   34,   33,   12,   -1,    0,
   1,    1,    7,    1,  -30,  -36,  -33,  -35,  -32,  -32,   -9,    2,   -3,    0,    0,   -3,
  -2,    0,   -4,    0,   22,   38,   25,    2,   -3,    0,    4,    2,    2,    3,    1,    0,
   0,    0,    0,   16,   14,   -1,   -1,   -2,    0,   -2,   -4,    0,   -1,    0,    0,    2,
 -12,  -33,  -30,  -32,  -18,    4,    3,    2,    4,   -1,    1,    0,   -2,   19,   32,   26,
  28,   29,   27,   30,   19,   -2,   -1,    0,    2,    2,  -24,  -33,  -27,  -29,  -29,  -27,
 -27,  -31,  -29,  -35,  -27,   -5,    4,   24,   33,   26,   30,   31,   28,   32,   30,   26,
  30,   32,   34,   23,   -1,  -24,  -34,  -30,  -31,  -28,  -28,  -30,  -28,  -30,  -30,  -31,
 -14,    2,    1,    2,    2,   22,   34,   28,   30,   28,   28,   28,   28,   14,    0,    0,
  -1,    0,    1,    0,    1,  -11,  -31,  -29,  -32,  -32,   -6,    1,   -1,    0,   -3,    0,
   0,   -1,    0,    2,   -1,   15,   29,    5,    1,    5,    0,    0,   -2,    1,    3,    1,
   0,   -2,   -2,    4,   27,   22,   -2,   -1,    1,   -3,    0,   -2,   -3,    0,   -3,    0,
 -10,  -28,  -28,  -27,  -30,  -26,   -3,    6,    3,    4,    1,    0,   -1,   16,   31,   29,
  29,   25,   29,   26,   25,   27,    6,   -4,    2,   -4,  -23,  -31,  -29,  -27,  -31,  -33,
 -28,  -27,  -27,  -28,  -27,  -31,  -10,   28,   30,   29,   32,   29,   32,   28,   27,   29,
  31,   26,   30,   21,   -1,    0,  -15,  -37,  -31,  -32,  -29,  -26,  -30,  -28,  -30,  -34,
 -18,    2,    3,    0,    3,    1,   11,   32,   30,   28,   30,   26,   32,   15,   -2,    2,
   0,   -2,   -4,   -3,   -2,    2,   -7,  -31,  -33,  -30,   -9,    4,   -2,    1,    0,    0,
   3,    0,    3,    2,    0,    2,    0,    1,    1,   -1,   -1,   -4,   -3,   -1,   -1,    0,
  -1,    0,   -5,    2,   25,   31,   29,   10,   -2,    3,    3,    1,   -1,    0,    0,    3,
  -7,  -31,  -28,  -27,  -27,  -25,  -33,  -13,    4,   -2,   -3,   -4,   -4,   17,   31,   30,
  29,   28,   28,   32,   32,   29,   34,   19,    0,    3,  -15,  -28,  -26,  -31,  -29,  -31,
 -33,  -30,  -27,  -31,  -31,  -31,  -35,    1,   35,   31,   27,   23,   28,   34,   30,   33,
  35,   29,   31,   23,    3,   -2,    3,   -2,  -24,  -34,  -31,  -28,  -28,  -33,  -29,  -35,
 -26,    0,    2,    0,   -2,   -2,   -2,    3,   24,   33,   30,   25,   30,   19,   -3,    0,
   3,    0,    0,   -4,    0,    0,   -1,   -1,  -20,  -35,  -10,    6,    4,    1,   -1,    0,
  -1,    0,    2,    5,    0,   -1,   -2,  -26,  -20,    0,   -2,   -2,   -2,   -3,   -2,    1,
   0,    0,    1,    2,   28,   36,   27,   33,   18,    0,    1,    1,    0,    2,   -3,   -2,
 -11,  -30,  -33,  -29,  -30,  -31,  -28,  -30,  -19,    0,   -2,    0,    0,   10,   33,   34,
  32,   30,   28,   28,   30,   28,   27,   33,   22,    3,  -14,  -31,  -30,  -28,  -33,  -32,
 -30,  -28,  -25,  -29,  -31,  -30,  -28,  -11,    6,   25,   31,   27,   28,   27,   29,   31,
  34,   30,   28,   26,    4,   -4,   -2,   -1,    0,  -17,  -30,  -25,  -27,  -32,  -29,  -32,
 -29,   -3,    3,    0,    3,    2,    0,    0,   -3,   12,   32,   27,   31,   23,    1,    1,
   3,    0,   -1,    2,    1,   -1,   -1,   -2,    2,  -11,  -15,    1,    0,   -1,    1,   -1,
  -3,    0,    1,    1,    2,    2,    4,  -13,  -32,  -21,   -5,   -4,    0,    4,    0,    2,
   1,    0,   -1,    0,   20,   28,   28,   31,   33,   26,    3,   -2,    0,   -2,    0,    2,
  -5,  -24,  -27,  -29,  -33,  -27,  -27,  -27,  -29,  -31,  -14,    0,   -5,    7,   26,   25,
  29,   32,   27,   25,   28,   25,   26,   29,   26,   32,    5,  -26,  -23,  -29,  -31,  -28,
 -28,  -28,  -27,  -27,  -29,  -27,  -26,  -13,    2,    0,   13,   29,   26,   27,   28,   25,
  29,   28,   27,   26,    7,   -4,   -3,   -3,   -4,    0,   -8,  -26,  -25,  -28,  -29,  -27,
 -26,   -6,    2,    0,    1,    1,    3,    0,    0,    0,    5,   23,   29,   20,    5,    0,
   0,    0,    1,    0,    0,    0,   -4,   -2,    0,   -5,    4,    4,   -4,    0,   -1,   -2,
   0,    0,    0,    2,    2,    0,    7,   -8,  -25,  -22,  -24,   -8,    2,    0,    1,    0,
  -1,   -1,   -1,   -1,   13,   27,   22,   24,   26,   24,   27,   13,    0,    2,   -1,    0,
   0,  -19,  -26,  -24,  -25,  -27,  -25,  -26,  -27,  -25,  -28,  -13,    0,    2,   22,   27,
  23,   26,   24,   26,   25,   26,   25,   25,   26,   27,   21,   -6,  -26,  -24,  -25,  -26,
 -24,  -24,  -24,  -26,  -26,  -26,  -27,  -12,    0,    0,   -3,    5,   25,   27,   26,   26,
  25,   26,   25,   27,   10,   -1,    2,   -1,    0,    0,    3,    0,  -20,  -28,  -26,  -27,
 -23,   -4,    5,    0,   -1,    0,   -2,    0,   -2,   -1,    0,   -1,   18,   21,    0,    0,
   1,    2,    0,   -2,    0,    0,    1,   -2,    0,   -1,    9,   28,   12,   -2,    0,   -1,
   0,    0,    0,    1,    1,    0,    0,  -10,  -28,  -27,  -23,  -28,  -16,   -1,    0,    4,
   1,    0,    1,   -2,   15,   28,   26,   24,   25,   28,   24,   27,   16,    2,    0,   -1,
  -2,  -22,  -31,  -25,  -26,  -25,  -25,  -26,  -25,  -26,  -26,  -26,  -23,   -1,   22,   27,
  27,   26,   25,   24,   25,   23,   23,   26,   24,   30,   17,    0,   -1,  -19,  -25,  -23,
 -26,  -26,  -27,  -27,  -26,  -23,  -26,  -14,    1,   -2,    0,   -1,   -2,   15,   27,   23,
  26,   27,   26,   30,   15,    0,    0,    0,    0,    3,    2,    0,    4,  -11,  -25,  -24,
 -26,   -9,    0,   -1,    0,   -2,   -3,   -1,    0,   -1,    1,    0,   -3,    7,    4,   -3,
  -2,   -2,    0,    1,    0,    2,    2,    1,    1,   -1,    4,   22,   30,   22,    4,    0,
   2,    0,    0,    0,   -1,   -3,    0,   -9,  -27,  -25,  -28,  -25,  -27,  -24,   -2,    2,
  -1,    0,    2,    0,   12,   29,   29,   28,   27,   25,   26,   23,   25,   26,    7,   -1,
   3,  -15,  -27,  -27,  -31,  -29,  -29,  -28,  -25,  -24,  -28,  -25,  -28,  -30,    9,   30,
  26,   30,   26,   26,   27,   25,   26,   27,   26,   26,   21,    0,   -2,    3,  -11,  -26,
 -26,  -25,  -24,  -24,  -27,  -26,  -28,  -16,    2,    1,    1,    1,    0,   -3,    4,   21,
  24,   26,   26,   26,   13,   -1,    1,    0,   -1,    0,    2,    1,    0,    4,   -5,  -22,
 -26,   -7,    2,    2,    2,   -2,   -3,   -4,   -3,   -1,    0,   -1,    4,   -3,  -22,  -11,
  -1,   -2,   -1,   -2,    2,    2,    2,    1,    2,    1,    3,   24,   28,   27,   27,    7,
   0,    1,   -4,   -3,   -1,   -3,   -1,  -10,  -26,  -28,  -26,  -25,  -25,  -26,  -27,  -11,
   1,    0,    3,    0,   11,   28,   28,   28,   28,   27,   25,   26,   24,   20,   26,   16,
   1,  -11,  -26,  -26,  -27,  -28,  -27,  -28,  -27,  -26,  -25,  -25,  -25,  -23,  -10,   10,
  25,   29,   29,   27,   25,   25,   25,   26,   25,   28,   23,    3,   -3,   -4,    2,    2,
 -18,  -23,  -24,  -23,  -21,  -23,  -10,   -2,   -6,   -2,   -2,   -4,   -3,   -3,    0,    0,
  -1,    1,    4,    4,    0,   -4,   -3,    0,    3,    3,    3,    0,   -2,    2,    3,    2,
   2,    3,    1,    0,    0,    0,    0,   -2,   -5,   -6,   -6,   -1,    2,    3,    1,   -2,
  -1,    3,    7,    6,    3,    0,   -4,   -5,   -2,    1,    2,    0,   -1,   -5,   -6,   -1,
   0,    0,    1,    1,    3,    3,    1,    1,    2,    0,    0,    2,    3,    4,   -1,   -4,
  -6,   -7,    0,    0,    0,   -2,   -6,   -3,    0,    3,    3,    1,    3,    2,    0,    2,
   3,    2,    0,   -2,   -5,   -4,   -1,    1,    0,    0,   -3,   -2,   -1,    1,    4,    0,
  -2,   -1,    1,    1,   -1,    0,   -2,   -3,   -4,   -2,   -1,   -3,   -2,   -3,   -3,   -3,
   1,    6,    0,    0,    2,    1,    1,   -1,   -2,    2,    2,   -2,    0,    0,   -3,    0,
   0,    2,    2,    4,    4,    0,    2,    2,    2,    0,   -4,    0,    2,   -1,   -4,   -9,
  -1,    0,   -1,    8,    4,    3,    2,   -2,    0,   -1,    3,    0,    0,    3,   -5,   -4,
  -4,   -7,   -1,   -5,   -5,   -3,   -3,    2,    0,    5,    3,   -1,    6,    4,    1,   -2,
  -3,    0,   -8,   -9,   -5,   -1,    3,   -2,   -4,   -3,   -5,    2,    9,   11,    2,    0,
   4,    1,    0,    4,    4,    0,   -2,   -2,    2,    2,   -3,    0,    2,    2,    5,    6,
   5,   -4,   -5,    0,   -1,    2,    7,   10,    7,    0,   -3,   -4,   -5,   -3,    2,    7,
   1,   -3,    0,    1,    0,   -1,    0,    0,   -7,  -10,   -1,    2,   -2,   -1,    0,   -3,
  -3,   -1,    5,    9,    3,    3,    5,    7,    5,   -3,    0,    0,    4,   10,    7,    4,
  -4,    0,    1,   11,   10,   -9,   -5,    0,    3,   -3,  -13,   -6,   -9,  -11,   -9,   -7,
  -8,  -17,  -17,  -21,  -25,  -39,  -45,  -19,  -20,  -29,   -8,   -9,  -20,  -10,   -7,    2,
   7,   -6,   -5,    8,    5,  -16,   -9,    2,  -13,   -2,    0,    9,   22,   12,   20,   19,
  21,   41,   42,   37,   24,    5,   10,   26,   16,   13,   18,   18,   12,    2,    1,   -2,
  11,    9,   -4,    7,    0,  -12,   -7,   -2,    9,   -9,  -21,  -19,  -17,    0,   -7,  -19,
 -21,  -32,  -40,  -23,  -18,  -30,  -16,  -11,  -22,  -25,  -21,  -14,   -6,   -7,   -8,    2,
   7,    1,  -13,   -3,    1,    3,   15,    5,   11,   12,   13,   22,    5,   16,   19,    4,
  19,   21,   14,   22,   15,    9,   17,   12,    3,    2,    7,    7,    6,   16,    2,  -13,
   5,   -5,  -21,   -2,  -12,  -16,   -1,  -17,  -21,  -11,  -20,  -22,  -20,  -17,  -19,  -23,
 -18,  -26,  -25,  -15,  -27,  -16,  -11,  -28,  -11,  -10,  -20,   -1,   -3,  -12,    1,   -1,
  -2,    7,    7,    8,   11,   19,   19,   12,   25,   19,   16,   30,   12,   25,   36,   13,
  24,   22,   10,   14,   16,   15,    9,    7,    3,    2,    2,    1,    9,    2,   -8,   -8,
  -1,   -4,  -15,   -5,   -8,  -11,   -8,  -16,   -8,  -15,  -24,  -23,  -34,  -28,  -26,  -19,
  -8,  -20,  -22,  -21,  -21,   -4,    3,   -9,   -7,   -5,  -23,  -10,    5,    0,   -1,   -4,
   7,   14,    7,    8,   11,   14,   16,   16,   15,   20,   36,   29,   18,   26,   26,   30,
  28,   14,   19,   33,   15,    1,   13,    4,    5,   17,    7,    0,    3,  -10,  -23,   -5,
  -3,   -6,   -8,  -19,  -10,  -28,  -37,  -23,  -30,  -29,  -35,  -31,  -20,  -27,  -23,  -16,
 -15,  -16,  -12,  -12,  -10,   -3,   -8,   -3,    4,   -1,    4,    8,    6,   11,   16,   17,
  19,   22,   22,   23,   25,   27,   27,   31,   31,   26,   27,   24,   19,   18,   18,   16,
  11,   11,    8,    3,    5,    3,    0,    0,   -2,   -4,   -7,   -9,  -10,  -10,  -13,  -14,
 -16,  -18,  -18,  -22,  -23,  -22,  -25,  -24,  -24,  -24,  -19,  -16,  -15,  -12,  -11,   -9,
  -6,   -7,   -6,   -4,   -1,    0,    0,    2,    5,    6,    8,    9,   11,   12,   13,   17,
  17,   19,   22,   23,   24,   26,   25,   23,   22,   18,   17,   15,   14,   12,   10,   10,
   8,    5,    4,    2,    0,   -1,   -3,   -4,   -7,   -9,  -10,  -10,  -13,  -15,  -17,  -19,
 -21,  -23,  -23,  -26,  -26,  -24,  -22,  -20,  -18,  -17,  -16,  -13,  -10,  -10,   -9,   -6,
  -4,   -3,   -2,    0,    3,    6,    7,    8,    9,    9,   11,   14,   16,   18,   19,   21,
  21,   22,   25,   23,   22,   20,   18,   16,   16,   14,   12,   11,    9,    7,    5,    4,
   3,    0,   -1,   -4,   -5,   -6,   -9,   -9,  -10,  -13,  -15,  -17,  -18,  -20,  -21,  -22,
 -25,  -24,  -22,  -21,  -19,  -17,  -17,  -15,  -13,  -11,  -10,   -8,   -7,   -5,   -2,    0,
   1,    1,    3,    6,    8,    9,   10,   12,   14,   16,   17,   20,   22,   23,   25,   25,
  24,   21,   20,   19,   18,   16,   14,   12,   11,    8,    8,    6,    3,    1,    0,   -1,
  -3,   -5,   -6,   -9,  -10,  -11,  -14,  -15,  -16,  -18,  -21,  -23,  -24,  -26,  -24,  -22,
 -21,  -20,  -18,  -16,  -15,  -13,  -12,   -9,   -7,   -6,   -4,   -3,    0,    1,    3,    6,
   6,    8,    9,   10,   13,   14,   16,   18,   20,   22,   22,   24,   25,   22,   21,   20,
  18,   17,   15,   13,   11,   10,    7,    6,    4,    3,    1,    0,   -2,   -4,   -5,   -7,
  -9,  -10,  -11,  -13,  -15,  -17,  -18,  -21,  -23,  -24,  -26,  -25,  -22,  -21,  -19,  -17,
 -16,  -15,  -12,  -11,   -9,   -7,   -5,   -4,   -2,    0,    1,    2,    4,    6,    7,    9,
  10,   13,   14,   15,   18,   20,   23,   23,   25,   26,   23,   22,   20,   18,   17,   15,
  13,   11,   10,    7,    5,    4,    2,    1,    0,   -2,   -4,   -6,   -7,   -9,  -10,  -12,
 -14,  -15,  -17,  -19,  -21,  -23,  -24,  -27,  -25,  -23,  -21,  -19,  -18,  -16,  -15,  -12,
 -11,   -9,   -7,   -5,   -3,   -2,   -1,    0,    2,    4,    6,    8,   10,   11,   13,   15,
  17,   19,   21,   22,   23,   26,   27,   24,   22,   20,   18,   17,   15,   13,   11,   10,
   8,    6,    5,    2,    1,    0,   -1,   -3,   -5,   -6,   -8,  -10,  -12,  -14,  -15,  -18,
 -20,  -21,  -22,  -24,  -26,  -25,  -22,  -21,  -20,  -18,  -16,  -15,  -12,  -11,   -9,   -7,
  -6,   -4,   -2,    0,    1,    2,    4,    6,    7,   10,   11,   13,   15,   17,   19,   20,
  22,   23,   26,   26,   24,   22,   20,   19,   17,   15,   13,   11,   10,    8,    6,    5,
   3,    1,    0,   -2,   -3,   -6,   -7,   -9,  -10,  -12,  -15,  -16,  -18,  -20,  -21,  -23,
 -25,  -26,  -25,  -23,  -21,  -19,  -18,  -16,  -14,  -12,  -10,   -9,   -7,   -6,   -4,   -2,
   0,    1,    2,    5,    6,    7,   10,   11,   13,   15,   17,   19,   20,   22,   23,   26,
  26,   23,   22,   20,   19,   17,   15,   13,   11,   10,    7,    6,    5,    2,    1,    0,
  -2,   -4,   -6,   -7,   -9,  -11,  -12,  -15,  -16,  -18,  -19,  -21,  -22,  -24,  -26,  -25,
 -23,  -21,  -19,  -18,  -16,  -14,  -12,  -10,   -9,   -7,   -6,   -4,   -2,    0,    1,    3,
   5,    6,    8,   10,   11,   14,   15,   17,   19,   20,   22,   24,   26,   26,   24,   22,
  20,   19,   17,   15,   13,   11,   10,    7,    6,    5,    2,    1,    0,   -2,   -4,   -6,
  -7,   -9,  -11,  -13,  -15,  -16,  -19,  -20,  -21,  -23,  -25,  -27,  -25,  -23,  -21,  -19,
 -18,  -16,  -15,  -13,  -11,   -8,   -6,   -5,   -3,   -1,    0,    1,    3,    5,    6,    8,
  10,   11,   13,   15,   17,   19,   20,   22,   23,   26,   26,   24,   22,   20,   19,   17,
  15,   14,   12,   10,    8,    6,    5,    2,    1,    0,   -2,   -4,   -6,   -7,   -9,  -10,
 -12,  -14,  -16,  -18,  -19,  -21,  -23,  -25,  -26,  -24,  -22,  -21,  -19,  -18,  -16,  -14,
 -12,  -11,   -9,   -7,   -6,   -3,   -2,    0,    1,    3,    5,    6,    7,    9,   11,   13,
  15,   17,   19,   20,   22,   23,   26,   25,   23,   21,   19,   18,   17,   15,   13,   11,
  10,    7,    6,    5,    3,    1,    0,   -2,   -4,   -6,   -6,   -8,  -10,  -12,  -14,  -16,
 -18,  -19,  -21,  -23,  -25,  -26,  -24,  -22,  -21,  -19,  -18,  -16,  -14,  -12,  -10,   -8,
  -7,   -5,   -3,   -2,    0,    1,    3,    5,    7,    8,   10,   11,   13,   15,   17,   19,
  21,   23,   24,   27,   26,   23,   22,   20,   19,   17,   15,   13,   11,   10,    8,    6,
   5,    2,    1,    0,   -2,   -4,   -6,   -7,   -9,  -11,  -12,  -15,  -17,  -18,  -20,  -22,
 -24,  -26,  -27,  -25,  -23,  -21,  -19,  -18,  -16,  -14,  -12,  -10,   -9,   -7,   -5,   -3,
  -1,    0,    2,    3,    5,    7,    8,   10,   12,   14,   16,   18,   19,   21,   23,   24,
  27,   26,   23,   23,   20,   19,   17,   15,   14,   11,   10,    8,    6,    4,    2,    1,
  -1,   -3,   -4,   -5,   -7,   -9,  -11,  -13,  -15,  -17,  -18,  -20,  -22,  -23,  -25,  -27,
 -24,  -23,  -21,  -19,  -18,  -16,  -14,  -12,  -10,   -9,   -7,   -5,   -3,   -1,    0,    2,
   3,    4,    6,    8,   10,   12,   14,   15,   17,   19,   21,   23,   24,   27,   25,   23,
  23,   20,   19,   17,   15,   13,   11,   10,    8,    6,    4,    2,    0,   -1,   -3,   -3,
  -5,   -8,  -10,  -12,  -13,  -15,  -16,  -18,  -20,  -22,  -23,  -26,  -26,  -24,  -23,  -21,
 -19,  -18,  -15,  -14,  -12,  -10,   -9,   -7,   -5,   -3,   -1,    0,    2,    2,    4,    6,
   8,   10,   12,   14,   15,   17,   19,   21,   22,   24,   27,   25,   23,   22,   20,   18,
  16,   14,   13,   11,   10,    8,    6,    4,    2,    0,   -1,   -2,   -3,   -6,   -8,   -9,
 -11,  -13,  -15,  -16,  -18,  -20,  -22,  -23,  -26,  -26,  -23,  -23,  -21,  -19,  -17,  -15,
 -14,  -11,   -9,   -9,   -6,   -5,   -3,   -1,    0,    2,    2,    4,    6,    8,   10,   12,
  14,   15,   17,   19,   21,   22,   24,   26,   25,   23,   22,   20,   18,   16,   14,   13,
  10,    9,    8,    5,    4,    2,    0,   -1,   -2,   -3,   -6,   -8,   -9,  -11,  -13,  -15,
 -16,  -18,  -20,  -22,  -23,  -26,  -26,  -23,  -23,  -21,  -19,  -17,  -15,  -13,  -11,  -10,
  -9,   -6,   -5,   -3,   -1,    0,    2,    3,    5,    7,    8,   10,   12,   14,   16,   17,
  19,   21,   23,   24,   26,   24,   23,   22,   19,   18,   16,   14,   13,   10,    9,    7,
   5,    4,    2,    0,   -1,   -2,   -3,   -6,   -8,   -9,  -11,  -13,  -15,  -17,  -18,  -20,
 -22,  -23,  -26,  -26,  -23,  -22,  -21,  -19,  -17,  -15,  -13,  -11,   -9,   -8,   -6,   -5,
  -3,   -1,    0,    1,    3,    5,    7,    8,   10,   12,   14,   15,   17,   18,   21,   22,
  24,   27,   24,   23,   22,   20,   18,   16,   14,   13,   10,    9,    7,    5,    4,    2,
   0,    0,   -2,   -4,   -5,   -7,   -9,  -11,  -13,  -14,  -16,  -17,  -19,  -21,  -23,  -26,
 -26,  -24,  -23,  -21,  -19,  -17,  -15,  -14,  -12,  -10,   -8,   -7,   -5,   -3,    0,    0,
   1,    3,    4,    6,    8,   10,   13,   13,   15,   17,   18,   21,   22,   24,   27,   25,
  23,   21,   19,   18,   16,   14,   13,   11,    9,    7,    5,    4,    1,    0,    0,   -2,
  -3,   -5,   -7,   -9,  -12,  -13,  -14,  -17,  -18,  -20,  -22,  -23,  -26,  -26,  -24,  -22,
 -20,  -19,  -17,  -15,  -13,  -12,  -10,   -8,   -6,   -4,   -3,   -1,    0,    1,    3,    5,
   7,    8,   11,   13,   14,   16,   18,   19,   21,   23,   25,   27,   25,   23,   21,   19,
  18,   16,   14,   12,   10,    9,    7,    5,    4,    2,    0,    0,   -2,   -4,   -6,   -7,
 -10,  -12,  -13,  -15,  -17,  -18,  -20,  -22,  -23,  -26,  -26,  -23,  -22,  -20,  -18,  -17,
 -14,  -13,  -11,  -10,   -8,   -6,   -4,   -3,   -1,    0,    1,    3,    4,    7,    8,   11,
  13,   14,   16,   17,   19,   20,   22,   24,   26,   24,   22,   21,   19,   17,   15,   13,
  12,   11,    9,    7,    5,    4,    2,    0,    0,   -2,   -3,   -5,   -7,   -9,  -11,  -13,
 -14,  -16,  -18,  -19,  -21,  -23,  -25,  -26,  -23,  -22,  -20,  -18,  -17,  -15,  -13,  -12,
 -10,   -8,   -6,   -4,   -3,   -1,    0,    1,    3,    5,    7,    8,   10,   13,   14,   16,
  18,   19,   21,   23,   24,   26,   25,   23,   21,   19,   18,   16,   14,   13,   11,    9,
   7,    5,    4,    1,    0,    0,   -2,   -4,   -6,   -8,   -9,  -11,  -13,  -14,  -16,  -18,
 -20,  -22,  -23,  -25,  -26,  -24,  -22,  -20,  -18,  -17,  -15,  -13,  -12,  -10,   -8,   -6,
  -4,   -2,    0,    0,    1,    3,    5,    7,    8,   10,   13,   14,   16,   18,   19,   21,
  23,   25,   26,   25,   22,   21,   19,   17,   15,   13,   12,   11,    8,    7,    5,    3,
   1,    0,    0,   -2,   -4,   -6,   -8,   -9,  -11,  -13,  -14,  -16,  -18,  -20,  -22,  -23,
 -25,  -26,  -24,  -22,  -20,  -18,  -16,  -14,  -12,  -11,  -10,   -8,   -6,   -4,   -3,   -1,
   0,    1,    3,    5,    7,    8,   10,   12,   13,   15,   17,   18,   21,   22,   24,   26,
  25,   22,   20,   18,   17,   15,   13,   12,   10,    9,    7,    5,    3,    2,    0,    0,
  -2,   -5,   -7,   -8,  -10,  -11,  -12,  -14,  -16,  -18,  -20,  -22,  -23,  -25,  -25,  -23,
 -21,  -18,  -16,  -15,  -13,  -12,  -10,   -8,   -7,   -6,   -3,   -2,   -1,    0,    2,    4,
   6,    7,    9,    9,   12,   13,   15,   17,   18,   20,   21,   23,   25,   24,   21,   20,
  17,   15,   14,   12,   10,    9,    7,    6,    4,    2,    1,    0,   -1,   -3,   -5,   -6,
  -8,   -9,  -10,  -12,  -13,  -15,  -16,  -18,  -20,  -21,  -24,  -24,  -22,  -21,  -19,  -17,
 -15,  -14,  -13,  -10,   -8,   -6,   -5,   -4,   -3,   -3,   -1,    0,    1,    4,    1,   -2,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,
   0,    0,    0,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    0,    0,    1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    1,    0,   -2,    0,    0,    0,    1,    4,
   2,   -1,    0,    0,   -3,    1,    3,   -3,    1,    0,   -2,    2,   -3,    1,    1,   -4,
   3,    1,   -1,    1,   -2,   -3,    0,    3,    2,   -1,    3,    3,   -2,   -3,    2,    3,
   0,    2,    0,    1,    2,    1,    5,   -1,    0,    4,   -1,    0,    1,   -1,    0,    1,
   1,    0,    2,    2,    1,   -1,   -1,    2,    0,    0,   -2,   -1,    1,   -3,    2,  -20,
 -40,   -8,    2,   -2,    2,    0,    3,   -2,    3,   35,   39,   35,   39,   13,   -2,    1,
   0,    0,    2,   -3,   -2,   -6,   -2,   -2,  -30,  -13,   10,   -4,   -1,   -2,   -4,    2,
   2,    3,    3,    0,    3,  -22,  -41,  -11,    0,   -4,    2,    0,    1,   -2,   -3,    0,
  -4,   16,   40,   40,   38,   40,   21,    0,    1,    0,   -6,   -7,    4,  -14,  -40,  -37,
 -43,  -44,  -37,  -39,  -47,  -32,    2,    4,   -3,   20,   46,   46,   42,   43,   37,   38,
  36,   37,   36,   33,   43,    5,  -39,  -42,  -42,  -41,  -39,  -41,  -40,  -36,  -41,  -40,
 -44,  -30,    2,   -1,   19,   45,   36,   43,   42,   41,   44,   39,   42,   30,   -1,   -7,
  -3,   -6,    1,  -16,  -40,  -38,  -48,  -39,  -38,  -40,   -9,    0,    0,    2,    0,    3,
  -1,   -4,   12,   33,   40,   42,   14,   -4,    2,    0,    2,    0,    0,    3,   -3,    0,
   2,    0,    2,    0,   -5,   -6,   -4,   -3,    0,    0,    4,    0,   -2,    3,  -21,  -39,
 -37,  -19,    2,    5,    4,    3,   -2,    0,    0,   -2,   20,   41,   37,   36,   38,   43,
  28,    0,    1,    3,    1,    4,  -18,  -40,  -42,  -43,  -41,  -38,  -34,  -32,  -43,  -35,
  -7,   -3,   12,   37,   41,   43,   41,   40,   41,   41,   45,   44,   36,   39,   18,  -33,
 -46,  -38,  -39,  -41,  -41,  -40,  -46,  -48,  -44,  -40,  -21,    3,    6,    5,   28,   43,
  39,   38,   41,   43,   41,   41,   32,    7,   -4,   -2,   -2,   -2,   -3,  -22,  -41,  -43,
 -36,  -38,  -31,   -2,    1,   -5,    1,    4,    6,    2,    3,    2,   11,   40,   33,    3,
   1,    1,   -2,   -3,   -2,   -3,   -1,    0,   -1,   -4,    0,   15,    5,   -2,    3,    0,
   0,   -2,    0,    2,    3,    6,    4,  -19,  -33,  -30,  -34,  -16,    0,    1,    6,    1,
   3,   -1,   -4,   18,   29,   33,   38,   33,   34,   40,   21,   -2,   -3,    0,    1,  -16,
 -35,  -35,  -36,  -33,  -35,  -43,  -36,  -32,  -40,  -25,   -2,   15,   36,   36,   36,   38,
  36,   38,   33,   32,   35,   35,   35,   20,   -6,  -32,  -38,  -39,  -41,  -40,  -41,  -36,
 -34,  -36,  -39,  -25,   -1,    2,    3,    3,   27,   43,   37,   40,   38,   41,   40,   22,
   4,    0,    0,    0,   -2,   -5,    0,  -16,  -34,  -34,  -41,  -29,   -4,    2,    5,    6,
  -1,   -1,    0,   -3,   -2,  -10,   10,   30,    0,   -4,    0,   -4,    1,    0,   -1,    3,
   9,   11,    9,    9,   39,   40,    0,   -1,   -6,  -10,    0,   -3,   -2,   -5,   -4,   -5,
 -30,  -47,  -44,  -45,  -40,   -5,    6,    0,    0,    0,    5,   -1,   24,   47,   41,   47,
  44,   40,   38,   40,   24,    0,    3,    5,  -24,  -50,  -39,  -40,  -43,  -36,  -46,  -49,
 -49,  -44,  -39,  -28,   17,   41,   33,   38,   41,   35,   39,   40,   36,   36,   34,   41,
  23,    0,   -2,  -25,  -34,  -30,  -35,  -30,  -26,  -28,  -30,  -34,  -20,    3,   -2,   -9,
  -5,    1,   24,   25,   23,   32,   32,   36,   18,   -3,   -8,   -5,   -5,    4,   13,   10,
   6,  -20,  -32,  -31,  -18,   10,    0,    1,    9,    5,    0,   -1,    2,   -2,   -2,   -2,
   3,   -3,  -15,   -4,   -6,   -6,   -7,   -7,    0,   -3,   -5,   -5,   10,   34,   44,   27,
   4,    6,    6,    6,    1,    0,    2,   -1,    1,  -19,  -41,  -35,  -28,  -33,  -29,    3,
  13,    4,    3,    1,    9,   23,   34,   47,   41,   22,   27,   26,   27,   41,   17,   -4,
  -8,  -36,  -51,  -34,  -20,  -25,  -27,  -31,  -41,  -48,  -39,  -32,  -40,   -2,   35,   34,
  33,   28,   33,   41,   30,   29,   29,   30,   42,   22,    0,   -3,  -16,  -22,  -32,  -43,
 -46,  -50,  -46,  -43,  -40,  -14,   13,   17,    3,    4,   -3,    1,   51,   51,   41,   56,
  29,   19,   13,    0,    6,  -16,  -19,  -13,  -25,    1,   -1,  -49,  -61,  -34,   -7,   13,
  19,   -2,   -8,   -1,   -3,    9,   19,   20,   14,  -10,  -10,    0,   -7,  -15,  -11,    1,
 -15,  -15,  -12,  -22,    5,   16,   29,   48,   42,   36,   10,    4,   14,   12,   26,   21,
  17,   12,  -22,  -43,  -55,  -63,  -44,  -33,  -33,  -12,   -3,  -15,  -19,   -1,   29,   32,
  31,   58,   51,   31,   52,   44,   42,   57,   19,   -8,  -11,  -31,  -60,  -49,  -21,  -34,
 -36,  -45,  -46,  -35,  -39,  -33,  -14,   33,   52,   45,   48,   30,   38,   28,   25,   53,
  46,   40,   12,  -11,   -7,  -21,  -33,  -44,  -38,  -25,  -31,  -35,  -32,  -26,  -17,   -5,
  20,   14,    1,   14,    0,   16,   41,   38,   50,   42,    8,  -21,  -15,  -12,  -14,    0,
  -8,    0,    4,  -14,  -14,  -27,  -36,  -12,   16,   13,   14,   20,    6,    6,   -1,    7,
  11,    1,   12,  -19,  -24,   -1,  -14,  -16,    0,    6,   -3,   -4,  -11,  -30,   -6,   37,
  48,   38,   32,   11,  -14,   -5,   14,   13,    4,    4,   -1,  -24,  -37,  -33,  -38,  -40,
 -29,  -30,   -7,    7,    0,   -8,  -11,   23,   25,   25,   47,   34,   27,   30,   33,   32,
  23,   22,   17,  -15,  -46,  -42,  -35,  -21,  -15,  -24,  -20,  -34,  -41,  -44,  -37,    0,
  12,   22,   31,   29,   31,   27,   33,   30,   23,   24,   30,   22,    5,    5,   -2,   -9,
 -14,  -29,  -29,  -27,  -28,  -35,  -41,  -15,    0,   -5,    2,   -5,   -7,    6,   -3,    9,
  34,   34,   41,   21,    4,    2,   -1,    3,    0,   -2,    6,    5,   -8,   -6,  -13,  -25,
  -3,    0,   -4,   -2,   -4,    0,   -1,    3,    3,    0,    4,   -5,  -23,  -23,    2,   12,
   2,   -2,    1,    5,   -2,    0,   -7,   -1,   25,   25,   22,   23,   25,   12,   -5,   -2,
   4,    5,    5,    2,  -18,  -22,  -18,  -25,  -24,  -27,  -26,  -30,  -23,   -2,  -11,   -7,
  21,   26,   23,   22,   20,   26,   32,   32,   36,   30,   33,   25,  -18,  -25,  -18,  -24,
 -25,  -33,  -31,  -26,  -28,  -32,  -33,  -33,  -13,   -1,   -3,   19,   28,   25,   29,   23,
  28,   31,   28,   30,   12,   -1,    2,    2,    0,    3,  -13,  -26,  -25,  -29,  -27,  -29,
 -12,    6,    1,    0,   -3,    0,    3,    1,    0,   10,   27,   28,   13,   -2,    0,   -1,
  -5,   -3,   -2,    4,    1,   -2,   -2,    2,   10,    6,    3,    2,    3,    3,    0,    0,
  -1,    0,   -4,    0,  -11,  -28,  -30,  -32,  -10,    1,   -2,    3,    2,    0,    1,   -2,
   7,   29,   30,   27,   27,   25,   32,   11,   -3,    1,   -1,    3,   -7,  -26,  -29,  -27,
 -28,  -30,  -28,  -27,  -27,  -32,  -18,   -1,    6,   25,   27,   26,   31,   30,   30,   30,
  28,   28,   27,   29,   32,    4,  -26,  -29,  -29,  -30,  -32,  -30,  -28,  -28,  -28,  -33,
 -24,   -6,    2,    0,    1,   23,   35,   30,   29,   32,   29,   29,   28,    5,   -2,   -1,
  -4,   -3,   -3,    1,  -15,  -35,  -28,  -29,  -32,  -15,    0,    0,    0,    1,    1,    4,
   1,    2,    0,   11,   33,   17,    0,    0,    0,   -1,   -1,   -1,    0,    0,   -1,    0,
  -4,   16,   29,    3,   -1,    1,   -1,   -1,   -2,    0,   -1,   -3,    1,   -7,  -29,  -30,
 -30,  -32,  -11,    2,    0,   -1,    0,    2,   -2,   10,   30,   34,   33,   32,   30,   29,
  33,   20,   -2,   -4,    3,   -8,  -30,  -31,  -35,  -38,  -32,  -30,  -27,  -30,  -29,  -27,
 -27,    0,   28,   33,   32,   31,   32,   33,   31,   32,   31,   28,   33,   24,    3,   -5,
 -24,  -34,  -30,  -31,  -28,  -31,  -32,  -28,  -33,  -28,   -2,    2,    1,    4,    0,   14,
  30,   30,   33,   27,   28,   31,   14,    0,    0,   -1,    0,    2,    0,    2,  -10,  -29,
 -32,  -32,  -11,    4,    1,   -1,   -2,   -2,   -1,    2,    2,   -1,    0,    6,    7,    0,
   1,    0,   -1,    0,    0,    2,    0,    0,    0,   -3,   12,   31,   26,    6,    0,    0,
  -1,    0,    1,    0,    0,    2,  -13,  -30,  -30,  -31,  -32,  -30,  -11,    2,   -2,    1,
   1,   -2,   15,   34,   32,   31,   32,   27,   28,   30,   31,   18,   -3,    1,   -7,  -30,
 -32,  -31,  -33,  -32,  -29,  -29,  -29,  -29,  -28,  -33,  -15,   28,   34,   29,   33,   31,
  31,   29,   31,   30,   28,   30,   19,    0,   -1,   -2,  -26,  -32,  -28,  -32,  -28,  -30,
 -30,  -33,  -28,   -5,    4,    1,    1,    0,    0,   19,   32,   30,   31,   33,   27,    6,
  -1,   -1,   -3,   -2,   -3,    0,    0,    0,  -13,  -33,  -26,   -5,    3,    1,    1,   -1,
  -1,    2,    0,    2,    2,    0,    0,   -9,   -3,    1,    0,   -1,   -2,    0,    1,    1,
   0,   -1,   -1,   17,   31,   30,   27,    5,   -2,    0,   -3,    2,    1,    1,    0,  -16,
 -27,  -25,  -25,  -25,  -23,  -25,   -7,    4,    0,    2,   -3,    6,   26,   27,   26,   25,
  22,   23,   23,   24,   27,   12,    0,   -8,  -27,  -27,  -25,  -25,  -22,  -24,  -22,  -24,
 -25,  -24,  -26,  -18,    8,   28,   26,   25,   22,   22,   25,   23,   25,   23,   27,   23,
   3,   -4,    2,   -3,  -21,  -24,  -24,  -26,  -25,  -25,  -27,  -21,   -1,    3,    0,    0,
   0,    0,    0,   18,   27,   22,   27,   20,    1,   -3,    0,   -1,    0,    1,    1,    1,
  -1,    0,  -13,  -26,   -5,    4,    0,    1,    0,    0,    0,    0,    2,    0,   -3,   -1,
 -18,  -19,    0,   -2,   -2,    0,    0,    3,   -2,   -1,    0,    0,   18,   32,   24,   26,
  21,    0,    0,    2,    1,    3,   -1,    2,  -10,  -28,  -23,  -23,  -29,  -26,  -27,  -25,
  -7,    0,    0,    1,   12,   26,   26,   26,   26,   25,   25,   24,   27,   27,   25,   12,
 -14,  -27,  -26,  -26,  -26,  -24,  -25,  -25,  -25,  -27,  -25,  -28,  -20,   -2,    9,   24,
  28,   27,   30,   26,   25,   27,   23,   26,   19,    0,    0,   -1,    0,   -4,  -26,  -25,
 -23,  -30,  -24,  -27,  -20,    2,    2,   -1,    3,   -1,    0,    0,   -1,   21,   27,   24,
  25,    2,   -4,    2,   -3,   -1,    0,    0,    4,    0,    0,    2,  -11,   -6,    4,    0,
   1,    0,    0,    0,   -3,   -1,   -1,    0,   -3,  -21,  -32,  -15,    0,   -1,    0,    0,
   2,    1,    0,    0,    0,   16,   29,   25,   24,   29,   21,    0,   -3,    1,   -1,   -1,
   0,  -16,  -28,  -24,  -27,  -25,  -26,  -26,  -23,  -24,   -2,    4,   -4,   14,   28,   24,
  26,   27,   23,   26,   22,   23,   27,   25,   31,    1,  -31,  -23,  -23,  -26,  -26,  -29,
 -25,  -25,  -26,  -22,  -26,  -17,    2,   -3,    9,   29,   24,   27,   23,   24,   28,   25,
  31,   21,   -1,   -3,    1,   -2,    2,   -5,  -26,  -27,  -27,  -25,  -29,  -25,   -3,    0,
  -3,    0,    3,    3,    2,    0,    2,   21,   32,   23,    2,   -2,    4,    0,   -1,   -2,
   0,    0,    0,    1,   -3,    3,    7,    0,   -1,   -1,    0,    0,   -1,   -1,   -1,   -2,
   2,    2,  -17,  -25,  -24,  -14,    0,   -1,    0,    1,    1,    3,    0,   -3,   16,   29,
  22,   26,   27,   29,   21,    0,    0,   -3,   -3,    0,  -18,  -29,  -23,  -26,  -28,  -25,
 -26,  -25,  -27,  -21,   -2,   -2,   11,   30,   25,   28,   29,   25,   24,   26,   24,   23,
  22,   27,   15,  -20,  -25,  -22,  -28,  -24,  -24,  -26,  -25,  -25,  -27,  -30,  -21,   -2,
   0,   -3,   15,   27,   25,   28,   27,   26,   24,   25,   20,    3,    0,    1,    0,    0,
   0,  -11,  -29,  -27,  -23,  -26,  -18,    1,    4,    0,    0,   -1,    0,   -1,    0,    0,
   3,   25,   23,    0,   -3,   -3,   -5,   -1,    1,    3,    3,    1,    6,    1,    2,   21,
  10,   -2,    1,   -2,    0,    3,    1,    2,   -1,    0,    0,  -20,  -30,  -28,  -32,  -13,
   0,   -2,    0,    0,    0,    0,   -2,   16,   32,   30,   29,   27,   27,   31,   18,    0,
   1,    1,    0,  -16,  -32,  -30,  -30,  -29,  -30,  -29,  -28,  -26,  -27,  -21,    0,   17,
  31,   33,   29,   29,   27,   26,   26,   28,   26,   24,   22,   13,   -5,  -28,  -30,  -25,
 -23,  -21,  -21,  -19,  -22,  -29,  -31,  -20,   -3,    2,    1,    0,    9,    9,    1,    1,
   2,    3,    4,    3,    0,   -2,   -3,   -4,   -3,   -2,   -1,   -3,   -3,   -1,   -3,   -1,
   4,    8,    7,    5,    3,   -1,   -2,   -3,    0,    4,    5,    3,   -1,   -5,   -7,   -5,
  -3,   -1,    0,    1,    2,    0,   -1,    0,   -1,   -2,    0,    3,    3,    1,    0,    0,
   2,    1,    0,    0,    3,    1,   -1,   -2,    0,    1,    0,   -3,   -3,   -3,   -1,    0,
  -2,   -1,    0,    0,    0,    0,    2,    4,    4,    2,    0,   -1,    0,    0,    1,    1,
   1,    3,    0,   -5,   -6,   -6,   -3,    0,    0,    0,    0,   -1,    0,   -1,    0,    3,
   1,    2,    2,    0,    0,    0,    2,    2,   -1,    0,   -2,   -5,   -4,   -1,    2,    7,
   4,    1,    0,   -3,   -4,   -5,   -2,    4,    5,    1,    0,   -3,   -5,   -3,   -2,    2,
   6,    5,    4,    3,    0,   -2,   -4,   -4,    0,    0,   -1,    1,    3,    4,    2,    0,
   0,    2,    1,    0,    0,    0,    0,    0,    1,   -3,   -5,   -4,   -1,    2,    0,    0,
   5,    4,    0,   -5,   -5,   -2,   -2,   -7,   -7,   -1,    0,   -1,    2,    6,    3,    0,
  -1,   -1,   -1,   -1,    0,    3,    4,    2,    3,    4,    0,   -2,   -2,    0,    6,    1,
  -3,   -3,   -4,   -5,   -7,  -10,   -6,   -2,    0,    4,    6,    5,    7,    7,    5,    3,
   0,   -1,   -1,    0,   -2,   -2,   -3,   -5,   -1,   -3,   -1,    4,    1,    4,   11,    8,
   4,    1,    1,    4,    0,   -3,   -5,    0,    4,    1,    1,    1,   -2,    2,    2,    0,
   5,    4,    3,    8,    6,    3,    4,    3,    1,    1,   -1,   -3,   -2,   -1,   -5,   -8,
  -6,   -8,   -7,   -3,   -2,    1,    4,    7,   18,   26,   32,   37,   38,   35,   34,   37,
  24,    3,    3,    4,    6,    9,    9,   33,   51,   43,   45,   47,   43,   38,   35,   35,
  32,   31,   25,   23,   24,    1,   -8,    1,    0,    6,    9,    7,   25,   29,   19,   17,
   9,    6,    3,  -14,  -22,  -17,  -16,  -16,  -17,  -10,    0,    0,   -1,    0,    0,   -2,
  -5,   -4,   -4,   -3,   -9,  -10,   -5,  -25,  -38,  -38,  -41,  -35,  -34,  -29,   -7,   -3,
  -4,   -1,    0,   -1,    1,   15,   20,   17,   20,   21,   18,   17,   19,   18,   21,   25,
  26,   33,   13,  -14,   -6,   -5,   -7,   -4,  -11,   14,   36,   25,   28,   32,   34,   44,
  43,   40,   47,   48,   45,   49,   37,   17,   15,   14,   13,    6,    0,    2,   -5,   -9,
 -11,  -18,  -12,   -7,   -7,   -4,   -5,  -12,  -12,  -13,  -18,   -4,    8,    6,   11,   12,
   7,    4,    2,    5,    5,    2,    0,    0,   -4,  -20,  -23,  -27,  -32,  -30,  -32,  -37,
 -45,  -45,  -43,  -43,  -44,  -49,  -28,   -4,   -4,    0,    4,    7,   14,   -6,  -22,  -18,
 -21,  -18,  -16,  -20,  -24,  -27,  -28,  -28,  -28,  -28,  -21,  -17,  -14,   -9,  -13,  -10,
  -6,   -7,   -2,    0,   -2,    0,    5,    2,    4,    9,    9,   13,   17,   16,   15,   33,
  46,   39,   41,   43,   41,   42,   34,   30,   35,   29,   21,   24,   20,   12,    8,    7,
   9,    8,    2,    0,    3,    2,   -1,    0,    1,    7,    4,  -10,   -8,   -7,  -12,  -15,
 -22,   -8,    6,    0,    0,    3,    0,   -5,  -29,  -49,  -47,  -48,  -45,  -45,  -43,  -26,
 -22,  -22,  -22,  -24,  -14,  -11,  -18,  -18,  -15,  -18,  -19,  -22,  -17,   -1,    1,    2,
   7,    8,    5,    0,   -3,   -1,    3,    3,    5,   10,    9,   10,    9,    7,   11,   14,
  14,   18,   21,   19,   18,   15,   15,   16,   18,   24,   31,   34,   31,   29,   27,   22,
  20,   19,   17,   17,   16,   13,   11,   10,    5,    2,    5,    6,    7,    7,    3,    2,
   0,   -1,    0,   -1,    0,    0,   -5,   -5,   -6,  -12,  -13,  -12,  -15,  -13,  -13,  -17,
 -18,  -18,  -22,  -21,  -18,  -19,  -19,  -20,  -23,  -25,  -22,  -21,  -21,  -17,  -17,  -17,
 -15,  -17,  -18,  -17,  -18,  -15,  -10,   -8,   -6,   -3,   -5,   -5,   -3,   -4,   -2,    0,
   0,    2,    5,    4,    4,    5,    5,    8,    9,    9,   12,   12,   12,   15,   14,   15,
  20,   20,   22,   25,   23,   23,   25,   25,   23,   21,   22,   21,   20,   18,   14,   14,
  12,   10,   13,   10,    9,   11,    8,    7,    7,    4,    2,    3,    0,    0,    0,   -3,
  -2,   -2,   -5,   -6,   -6,  -10,  -10,  -10,  -13,  -13,  -14,  -16,  -15,  -17,  -19,  -18,
 -20,  -23,  -21,  -23,  -26,  -23,  -22,  -22,  -20,  -20,  -20,  -19,  -17,  -16,  -14,  -12,
 -12,  -10,   -9,  -10,   -7,   -5,   -6,   -3,   -2,   -2,    0,    0,    0,    4,    3,    4,
   7,    6,    7,    9,    8,    9,   11,   12,   14,   16,   16,   19,   20,   19,   21,   22,
  22,   24,   25,   24,   22,   23,   21,   19,   19,   17,   16,   15,   14,   13,   12,   11,
  10,    9,    7,    7,    6,    3,    3,    3,    0,    0,    0,   -3,   -2,   -4,   -6,   -6,
  -8,   -9,   -9,  -11,  -13,  -12,  -14,  -16,  -15,  -17,  -19,  -18,  -21,  -22,  -22,  -25,
 -26,  -24,  -22,  -23,  -21,  -20,  -21,  -18,  -16,  -17,  -13,  -13,  -13,   -9,   -9,   -9,
  -6,   -7,   -5,   -3,   -4,   -2,    0,    0,    1,    3,    1,    4,    6,    5,    8,    9,
  11,   13,   13,   13,   16,   16,   17,   20,   20,   20,   23,   23,   23,   26,   27,   24,
  23,   23,   21,   20,   20,   17,   16,   16,   13,   13,   13,    9,   10,    8,    5,    7,
   5,    3,    4,    1,    0,    0,   -1,   -3,   -2,   -4,   -6,   -5,   -8,   -9,   -9,  -12,
 -12,  -13,  -16,  -16,  -17,  -20,  -19,  -21,  -23,  -23,  -24,  -26,  -26,  -23,  -22,  -23,
 -20,  -19,  -20,  -17,  -16,  -16,  -13,  -13,  -13,   -9,  -10,   -9,   -6,   -6,   -4,   -3,
  -3,   -1,    0,    0,    3,    3,    3,    6,    6,    7,    9,    9,   10,   13,   13,   14,
  17,   16,   18,   20,   19,   22,   23,   23,   25,   26,   26,   23,   22,   23,   19,   20,
  19,   16,   17,   15,   12,   13,   12,    9,   10,    8,    6,    7,    5,    3,    4,    1,
   0,    0,   -2,   -3,   -4,   -7,   -6,   -8,  -10,  -10,  -12,  -14,  -13,  -15,  -17,  -17,
 -19,  -21,  -20,  -22,  -24,  -23,  -26,  -27,  -26,  -23,  -23,  -22,  -19,  -19,  -18,  -16,
 -17,  -14,  -13,  -13,  -11,   -9,  -10,   -7,   -6,   -7,   -3,   -3,   -3,    0,    0,    0,
   3,    4,    4,    7,    7,    8,   10,   10,   12,   14,   13,   16,   17,   17,   20,   20,
  20,   23,   23,   24,   26,   27,   25,   23,   23,   22,   19,   20,   18,   16,   16,   15,
  13,   13,   11,    9,    9,    7,    6,    6,    3,    3,    2,    0,    0,   -1,   -3,   -3,
  -5,   -7,   -6,   -9,  -10,   -9,  -12,  -13,  -13,  -15,  -17,  -16,  -19,  -20,  -20,  -23,
 -23,  -24,  -26,  -26,  -24,  -22,  -23,  -20,  -19,  -19,  -17,  -16,  -16,  -13,  -12,  -12,
 -10,   -9,   -9,   -7,   -7,   -6,   -4,   -4,   -2,    0,    0,    1,    3,    2,    5,    6,
   6,    9,    9,    9,   12,   13,   13,   16,   16,   16,   20,   20,   20,   23,   22,   24,
  26,   26,   24,   22,   23,   20,   19,   20,   17,   16,   16,   13,   13,   12,    9,    9,
   8,    6,    7,    6,    3,    3,    2,    0,    0,   -2,   -3,   -2,   -6,   -6,   -7,  -10,
  -9,  -10,  -13,  -12,  -14,  -17,  -16,  -17,  -20,  -19,  -21,  -23,  -22,  -25,  -27,  -26,
 -24,  -23,  -23,  -20,  -20,  -20,  -17,  -17,  -16,  -13,  -13,  -12,   -9,  -10,   -8,   -6,
  -7,   -5,   -3,   -3,   -1,    0,    0,    2,    3,    3,    6,    6,    7,   10,    9,   11,
  13,   13,   15,   16,   16,   19,   20,   19,   22,   23,   23,   25,   26,   26,   23,   23,
  23,   20,   20,   20,   17,   17,   16,   13,   13,   12,   10,   10,    7,    6,    6,    4,
   3,    3,    0,    0,    0,   -3,   -2,   -4,   -7,   -6,   -8,  -10,  -10,  -11,  -13,  -13,
 -15,  -17,  -16,  -18,  -19,  -19,  -22,  -22,  -23,  -25,  -26,  -25,  -22,  -23,  -22,  -19,
 -20,  -18,  -15,  -16,  -14,  -12,  -13,  -11,   -9,  -10,   -7,   -6,   -6,   -3,   -3,   -2,
   0,    0,    1,    3,    2,    5,    7,    6,    9,   10,    9,   13,   14,   13,   16,   17,
  16,   19,   19,   20,   23,   22,   23,   26,   26,   25,   22,   23,   21,   19,   21,   17,
  16,   17,   14,   13,   13,   10,    9,   10,    7,    6,    6,    2,    3,    2,    0,    0,
  -1,   -3,   -3,   -5,   -7,   -6,   -9,  -10,  -10,  -13,  -13,  -14,  -17,  -16,  -17,  -20,
 -19,  -21,  -23,  -23,  -24,  -26,  -27,  -24,  -22,  -24,  -21,  -20,  -21,  -17,  -16,  -16,
 -13,  -13,  -12,   -9,   -9,   -9,   -6,   -6,   -5,   -2,   -3,   -1,    1,    0,    2,    3,
   3,    6,    7,    6,    9,   10,    9,   12,   13,   13,   16,   16,   17,   20,   19,   21,
  23,   23,   25,   27,   26,   24,   23,   23,   20,   20,   20,   17,   17,   16,   13,   13,
  12,    9,    9,    8,    6,    5,    4,    2,    2,    0,   -1,    0,   -3,   -3,   -3,   -7,
  -7,   -7,  -10,   -9,  -10,  -13,  -12,  -14,  -17,  -16,  -17,  -19,  -19,  -22,  -23,  -23,
 -25,  -26,  -26,  -23,  -22,  -22,  -20,  -20,  -19,  -16,  -16,  -15,  -13,  -13,  -12,   -9,
 -10,   -8,   -6,   -7,   -4,   -2,   -3,    0,    0,    0,    2,    3,    4,    7,    6,    7,
  10,    9,   11,   14,   12,   15,   17,   16,   19,   20,   19,   22,   23,   23,   26,   26,
  25,   23,   22,   22,   20,   20,   18,   16,   17,   15,   13,   13,   11,    9,   10,    8,
   6,    7,    4,    3,    3,    0,    0,    0,   -3,   -3,   -4,   -6,   -5,   -7,   -9,   -8,
 -11,  -13,  -12,  -15,  -16,  -16,  -19,  -19,  -19,  -23,  -22,  -23,  -26,  -26,  -24,  -22,
 -22,  -22,  -19,  -20,  -18,  -16,  -17,  -15,  -13,  -13,  -11,  -10,  -10,   -7,   -7,   -7,
  -3,   -3,   -2,    0,    0,    1,    3,    2,    4,    6,    5,    8,    9,    8,   12,   13,
  12,   16,   16,   16,   20,   19,   20,   24,   22,   25,   27,   27,   25,   23,   23,   21,
  20,   20,   17,   16,   16,   13,   13,   13,   10,   10,   10,    6,    7,    6,    3,    3,
   1,    0,    0,   -2,   -3,   -2,   -5,   -6,   -6,   -8,   -9,   -9,  -13,  -13,  -13,  -16,
 -16,  -17,  -19,  -18,  -20,  -23,  -22,  -25,  -27,  -26,  -25,  -23,  -23,  -21,  -19,  -19,
 -17,  -16,  -15,  -13,  -13,  -12,  -10,  -10,   -8,   -6,   -6,   -5,   -3,   -2,   -1,    0,
   0,    2,    3,    2,    5,    6,    6,    9,    9,   10,   13,   13,   14,   17,   16,   18,
  19,   18,   21,   23,   22,   25,   27,   26,   25,   23,   23,   21,   20,   19,   17,   16,
  15,   13,   14,   12,   10,   10,    8,    6,    6,    4,    2,    2,    0,    0,    0,   -3,
  -4,   -3,   -6,   -6,   -7,  -11,  -10,  -11,  -14,  -14,  -16,  -18,  -17,  -20,  -20,  -20,
 -23,  -23,  -24,  -27,  -27,  -26,  -24,  -24,  -23,  -21,  -20,  -20,  -17,  -17,  -16,  -14,
 -14,  -12,  -10,  -10,   -8,   -6,   -6,   -3,   -2,   -2,    0,    0,    0,    4,    3,    4,
   7,    7,    8,   11,   10,   13,   16,   14,   17,   19,   17,   21,   21,   20,   23,   23,
  24,   27,   26,   26,   23,   23,   22,   20,   20,   18,   17,   17,   15,   13,   13,   11,
   9,    9,    7,    5,    5,    2,    1,    1,    0,    0,   -1,   -4,   -3,   -5,   -7,   -6,
  -9,  -11,  -10,  -13,  -14,  -14,  -17,  -18,  -17,  -20,  -21,  -21,  -24,  -23,  -24,  -26,
 -26,  -26,  -23,  -22,  -21,  -19,  -19,  -17,  -15,  -16,  -13,  -12,  -13,  -10,   -9,   -9,
  -6,   -6,   -5,   -2,   -2,    0,    1,    0,    2,    4,    4,    5,    6,    6,    8,   10,
  10,   13,   14,   14,   17,   17,   17,   20,   20,   21,   24,   23,   25,   26,   26,   25,
  22,   23,   20,   19,   19,   16,   15,   16,   13,   12,   12,    9,   10,    8,    5,    6,
   4,    2,    2,    0,    0,    0,   -2,   -3,   -4,   -5,   -6,   -6,   -9,   -9,  -10,  -13,
 -14,  -14,  -16,  -16,  -17,  -20,  -19,  -22,  -24,  -23,  -25,  -27,  -26,  -24,  -23,  -23,
 -20,  -19,  -19,  -16,  -16,  -16,  -13,  -14,  -12,   -9,  -10,   -8,   -5,   -6,   -3,   -3,
  -2,    0,    0,    0,    3,    3,    4,    6,    6,    7,    9,   10,   11,   14,   14,   15,
  17,   16,   18,   20,   19,   23,   23,   23,   26,   26,   25,   23,   22,   22,   20,   20,
  19,   16,   16,   15,   13,   13,   12,    9,   10,    7,    6,    5,    3,    2,    2,    0,
   0,    0,   -2,   -3,   -4,   -6,   -6,   -8,  -10,   -9,  -11,  -14,  -14,  -15,  -17,  -17,
 -19,  -20,  -20,  -22,  -23,  -23,  -26,  -27,  -26,  -23,  -22,  -22,  -20,  -19,  -18,  -16,
 -16,  -14,  -12,  -13,  -11,  -10,  -10,   -7,   -7,   -6,   -4,   -3,   -2,   -1,    0,    0,
   2,    2,    3,    6,    6,    7,    9,    9,   11,   12,   13,   16,   16,   17,   20,   20,
  20,   23,   23,   24,   26,   26,   25,   23,   23,   22,   20,   20,   18,   17,   17,   15,
  13,   13,   11,   10,    9,    6,    6,    5,    3,    3,    2,    0,    0,   -2,   -4,   -3,
  -5,   -7,   -6,   -9,  -10,  -10,  -12,  -14,  -13,  -16,  -17,  -17,  -20,  -20,  -21,  -24,
 -23,  -25,  -27,  -26,  -24,  -23,  -23,  -20,  -19,  -20,  -17,  -16,  -16,  -13,  -12,  -12,
  -9,   -9,   -9,   -6,   -6,   -5,   -3,   -2,    0,    0,    0,    3,    4,    4,    6,    7,
   7,   10,   11,   11,   13,   14,   14,   16,   17,   17,   20,   20,   22,   24,   24,   25,
  27,   27,   25,   22,   22,   20,   19,   19,   16,   16,   15,   13,   12,   11,    9,    9,
   8,    5,    6,    5,    2,    0,   -1,    0,    0,   -1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,
  -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,
   0,   -1,    0,    0,   -1,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,   -1,    0,
  -1,    0,    0,    0,    0,    1,    0,    0,    0,    1,    1,    0,    1,   -1,    0,   -2,
   2,   32,   40,   37,   40,   39,   40,   37,   39,   38,   40,   33,    3,   -2,    2,    0,
   1,    0,    1,    0,   -2,    0,   -1,    1,  -14,  -42,  -40,  -42,  -41,  -40,  -40,  -10,
   2,    0,    1,    0,    0,   -1,    0,    1,   -1,   -1,   -1,    0,    1,   -1,    3,   -1,
   3,   38,   19,   -5,    2,   -1,    0,    0,   -1,    0,    0,    1,    0,    0,    0,    0,
   0,    0,   -1,    4,   -2,    2,   34,   44,   40,   15,   -3,    2,    1,    0,    1,    2,
   0,    0,    0,   -1,    0,    1,    0,    2,    2,  -27,  -45,  -40,  -40,  -41,  -41,  -37,
 -44,  -27,    2,   -1,    0,    1,   -1,    0,    0,    0,    0,   -3,   17,   39,   36,   36,
  38,   39,   42,   45,   43,   39,   41,   37,   43,   33,    0,   -1,    0,   -3,    4,  -13,
 -39,  -42,  -39,  -39,  -38,  -37,  -36,  -37,  -38,  -36,  -38,  -42,  -39,  -37,  -41,  -41,
 -41,  -34,    1,   32,   40,   42,   38,   39,   41,   39,   38,   39,   38,   39,   44,   41,
  38,   38,   42,   39,   39,   38,   11,   -6,    0,   -4,  -30,  -40,  -34,  -40,  -43,  -42,
 -43,  -44,  -43,  -41,  -39,  -41,  -39,  -37,  -38,  -15,    1,   -1,    1,    1,   -1,    0,
   1,   -1,   20,   44,   39,   37,   42,   41,   44,   45,   38,   42,   26,   -1,    0,    1,
   0,   -3,   -1,    2,    1,    1,   -1,    0,   -2,    0,  -11,  -38,  -41,  -35,  -43,  -31,
  -2,    0,   -1,    1,   -3,   -3,   -4,   -3,   -1,    1,    0,   -1,    0,   -1,   -2,   -1,
   2,    0,    3,   10,    1,   -2,    0,   -1,    0,    1,   -1,   -2,    0,   -1,   -1,    3,
   3,    0,    0,    0,    1,   -2,   12,   39,   37,   34,   41,   14,  -10,   -2,   -2,   -2,
   3,    0,    0,    0,   -2,   -6,   -4,   -4,    0,   -7,  -33,  -38,  -36,  -37,  -31,  -31,
 -34,  -31,  -41,  -29,    0,    1,    0,    5,    3,    1,    4,    0,    0,   27,   40,   36,
  35,   36,   38,   34,   33,   36,   38,   40,   38,   31,   38,   30,    1,   -5,   -3,    0,
 -19,  -39,  -38,  -36,  -32,  -34,  -35,  -34,  -33,  -35,  -39,  -36,  -32,  -34,  -37,  -35,
 -34,  -28,  -36,  -20,   27,   34,   33,   38,   34,   38,   36,   36,   36,   31,   33,   31,
  28,   33,   29,   30,   33,   40,   36,    6,    5,    2,   -4,    1,  -21,  -34,  -31,  -37,
 -36,  -36,  -38,  -36,  -36,  -31,  -33,  -34,  -34,  -33,   -6,    1,   -4,    0,  -10,   -7,
   0,   -3,    4,    0,   12,   31,   25,   30,   32,   35,   37,   34,   33,   12,   -1,   -2,
  -3,    3,    1,   -3,   -3,   -3,   -6,   -3,    2,    3,   -2,    4,    0,  -33,  -34,  -30,
 -23,    1,    0,   -1,    2,    0,    0,    0,   -1,    0,    1,   -4,   -1,    0,   -2,    0,
   4,   -3,   -1,   -2,  -25,  -14,    1,   -1,    2,    1,    2,    2,    0,   -1,   -2,    0,
   0,    0,    2,    2,    3,    0,    0,   22,   38,   36,   36,   32,   35,   18,    2,    7,
   4,    5,    2,    0,   -1,   -1,    5,    0,   -4,    5,  -15,  -41,  -36,  -38,  -40,  -40,
 -39,  -34,  -39,  -35,  -38,  -29,   -6,   -9,   -7,   -6,   -5,    1,   -4,   11,   37,   37,
  39,   37,   35,   38,   35,   39,   36,   37,   40,   34,   35,   30,   33,   27,   -2,    0,
   0,  -27,  -31,  -32,  -35,  -35,  -38,  -36,  -36,  -35,  -36,  -39,  -36,  -39,  -38,  -37,
 -44,  -36,  -37,  -35,  -11,    3,   27,   37,   29,   32,   32,   32,   33,   32,   34,   34,
  36,   36,   33,   35,   31,   31,   34,   14,    2,    3,    2,    3,    0,   -3,  -20,  -35,
 -32,  -32,  -31,  -32,  -34,  -32,  -36,  -37,  -30,  -34,  -25,    0,    1,   -1,   -3,   -2,
   0,   -1,    0,   -2,    0,   -3,   11,   35,   33,   31,   34,   30,   33,   33,   13,    3,
   5,    2,    2,    1,    0,    0,    2,    1,    2,    2,   -1,    1,    0,   -1,   -4,  -28,
 -39,  -15,    2,   -2,    0,    0,   -4,   -4,   -2,    0,   -1,    0,    0,    1,    0,   -2,
   2,    0,   -2,    1,   -9,  -33,  -34,   -9,    3,    0,    0,   -1,    0,    0,    1,    2,
   1,   -1,   -2,    0,    0,    2,    0,    4,   28,   35,   33,   36,   33,   34,   38,   21,
  -1,   -1,    1,    0,   -1,   -1,   -1,    0,   -3,   -2,    1,  -20,  -36,  -32,  -34,  -34,
 -33,  -33,  -33,  -35,  -34,  -33,  -38,  -26,   -2,    2,   -1,   -1,    3,    2,   15,   36,
  35,   33,   34,   31,   33,   34,   34,   34,   35,   33,   32,   35,   34,   31,   38,   27,
   5,  -11,  -30,  -32,  -29,  -37,  -35,  -33,  -34,  -33,  -35,  -33,  -34,  -37,  -36,  -34,
 -32,  -35,  -33,  -35,  -33,   -5,    1,   -2,   24,   39,   35,   33,   31,   37,   36,   32,
  34,   34,   35,   31,   33,   39,   36,   33,   14,   -1,    1,    1,    1,   -1,   -1,    1,
 -20,  -38,  -36,  -37,  -34,  -37,  -38,  -33,  -34,  -34,  -38,  -24,   -1,   -3,   -4,    2,
   5,    2,   -2,    0,    0,   -2,    3,    0,   12,   35,   35,   36,   33,   38,   36,    7,
   0,    3,    0,    0,   -2,    1,    1,   -2,   -1,   -2,    0,    0,   -2,    3,   -1,    2,
  -4,  -30,  -14,   -2,   -4,    0,   -3,    0,    0,    0,    2,   -4,   -1,    1,   -3,    1,
   3,    4,    0,   -2,    5,  -16,  -31,  -28,  -31,   -8,    2,    0,    3,   -1,    4,    4,
  -1,    0,   -2,    0,    0,   -1,    3,   -2,    8,   27,   26,   31,   29,   29,   32,   27,
  34,   16,   -5,    0,   -2,    0,    2,    0,    4,    0,    1,   -7,  -30,  -30,  -29,  -31,
 -28,  -28,  -25,  -31,  -32,  -25,  -33,  -31,  -31,  -25,   -2,   -2,    1,    3,    2,   23,
  29,   25,   30,   31,   32,   30,   31,   33,   29,   30,   28,   26,   32,   28,   34,   32,
  29,   30,  -12,  -35,  -27,  -32,  -32,  -29,  -27,  -29,  -30,  -29,  -32,  -33,  -29,  -31,
 -30,  -30,  -29,  -26,  -34,  -18,    0,   -3,    0,    0,   16,   31,   27,   31,   30,   30,
  30,   28,   27,   28,   30,   33,   31,   36,   28,    4,    0,   -1,   -2,    1,    1,    2,
   0,    5,   -9,  -33,  -29,  -28,  -32,  -29,  -30,  -28,  -32,  -33,  -13,   -3,   -4,    0,
  -1,   -1,    0,    1,    0,   -3,    0,    0,   -2,   -4,    1,   27,   31,   29,   38,   21,
   1,    0,   -2,   -2,    0,   -1,    1,    2,    4,    3,    0,    3,    1,    1,    0,   -1,
   1,    0,    7,    6,   -2,    1,    0,   -2,    0,    2,    1,   -1,   -2,    2,   -1,   -4,
  -2,   -4,    0,   -2,    1,    0,  -23,  -30,  -28,  -33,  -35,  -17,    0,   -3,    1,    4,
   0,    0,    1,    0,    1,   -3,   -1,    0,   -2,   20,   32,   28,   30,   29,   29,   30,
  32,   30,   34,   23,    0,    0,    1,   -1,    1,    1,    0,    3,  -14,  -31,  -28,  -30,
 -31,  -31,  -31,  -31,  -29,  -27,  -28,  -28,  -30,  -29,  -35,  -32,   -8,    1,   -2,   10,
  30,   31,   26,   28,   29,   31,   31,   30,   28,   29,   31,   31,   29,   30,   32,   32,
  32,   31,   29,    8,  -21,  -29,  -27,  -29,  -31,  -34,  -31,  -27,  -29,  -31,  -31,  -30,
 -31,  -32,  -34,  -35,  -33,  -30,  -13,    2,   -1,   -1,    0,   -5,   14,   32,   27,   28,
  30,   34,   33,   29,   32,   33,   35,   32,   33,   20,    0,    0,    3,    1,    5,    1,
   0,    3,    0,    4,   -8,  -30,  -30,  -32,  -32,  -34,  -34,  -31,  -25,   -5,    0,   -3,
  -2,   -4,   -1,    0,   -2,   -1,    0,    1,    1,   -2,    2,   -1,    3,   25,   30,   28,
  11,    0,    5,    2,    0,    1,   -1,    1,    4,    3,    0,   -1,    1,    0,    1,    0,
  -2,    3,   -2,   12,   33,   12,    0,    2,   -4,    0,   -2,   -5,    0,    1,    1,    0,
  -2,   -5,   -2,    1,   -3,    0,   -8,  -31,  -30,  -30,  -31,  -25,  -33,  -20,    1,   -1,
   0,    1,    1,    4,    3,    1,   -3,    1,    1,    7,   28,   32,   28,   30,   28,   31,
  32,   29,   31,   28,   31,   24,    2,    1,    0,    0,    0,   -3,   -2,  -20,  -29,  -28,
 -33,  -35,  -35,  -35,  -30,  -28,  -31,  -30,  -31,  -29,  -28,  -27,  -32,  -32,   -8,   -1,
  12,   34,   30,   32,   33,   30,   31,   29,   30,   35,   34,   32,   30,   26,   29,   30,
  33,   33,   31,   20,    1,   -1,  -17,  -31,  -27,  -32,  -30,  -29,  -34,  -32,  -30,  -30,
 -30,  -34,  -33,  -33,  -34,  -31,  -28,  -11,   -1,   -5,   -1,    0,   -1,   -2,   10,   30,
  31,   33,   34,   29,   32,   28,   27,   30,   29,   31,   18,    3,    5,    3,    2,    5,
   1,    3,    1,   -1,    0,    2,   -5,  -28,  -29,  -25,  -30,  -24,  -28,  -16,    2,    0,
   0,   -1,   -5,   -3,   -2,   -1,    1,    0,   -1,   -1,    2,    4,    0,   -1,   -1,   18,
  21,   -1,    0,    0,   -1,    1,   -1,   -1,   -1,   -1,    2,    4,    2,    0,   -2,    3,
   0,    1,    1,    0,   20,   28,   27,   13,   -3,    1,    0,    1,    3,    0,    0,    0,
   1,    3,   -2,   -3,    0,    0,    2,  -15,  -28,  -26,  -28,  -24,  -26,  -28,  -29,  -20,
   0,    0,    0,    0,   -6,   -2,   -1,   -1,    0,   -3,   10,   31,   30,   28,   27,   27,
  29,   26,   28,   25,   25,   24,   28,   28,    7,    2,    4,    0,    4,   -3,  -23,  -28,
 -29,  -27,  -27,  -32,  -30,  -27,  -27,  -27,  -25,  -25,  -28,  -26,  -26,  -25,  -24,  -28,
  -8,   18,   25,   26,   24,   25,   28,   27,   28,   27,   25,   27,   26,   26,   28,   27,
  25,   24,   28,   29,   16,    0,   -3,    1,  -14,  -31,  -26,  -26,  -24,  -23,  -25,  -23,
 -28,  -32,  -28,  -27,  -27,  -24,  -28,  -22,   -3,    0,   -2,    0,    3,    3,    4,   -1,
   7,   27,   25,   25,   28,   26,   26,   23,   23,   30,   26,    7,    0,    1,   -1,   -2,
  -2,   -2,    0,    1,   -1,    0,   -2,   -1,   -6,  -23,  -26,  -23,  -25,  -27,  -14,    2,
   1,    0,    2,    2,    0,    0,    0,    0,   -1,    0,    0,   -1,    0,    0,    1,    1,
   5,   11,    0,   -4,   -1,   -3,    0,    0,   -2,    1,    1,    1,    0,    0,    0,    0,
   1,    0,    0,   -1,    4,   23,   28,   24,   27,   12,   -1,    2,    1,    1,    0,   -1,
   2,   -1,   -2,   -3,   -2,   -1,    0,   -1,  -19,  -29,  -26,  -27,  -28,  -25,  -26,  -25,
 -27,  -18,    0,   -1,    0,    1,    0,    1,    0,    0,    1,   17,   32,   28,   26,   27,
  24,   25,   26,   25,   26,   23,   25,   24,   26,   25,    5,    0,    0,   -1,  -10,  -28,
 -26,  -24,  -26,  -28,  -31,  -29,  -27,  -28,  -24,  -23,  -24,  -23,  -27,  -24,  -24,  -24,
 -26,  -21,   13,   29,   25,   27,   25,   27,   28,   27,   26,   24,   26,   26,   23,   26,
  24,   22,   24,   27,   29,   10,   -2,    0,   -2,    1,  -12,  -30,  -29,  -29,  -27,  -23,
 -23,  -23,  -24,  -23,  -26,  -29,  -26,  -28,  -14,    1,    0,    0,   -3,   -2,    2,    0,
   2,   -1,    4,   23,   26,   27,   27,   22,   23,   23,   25,   15,    0,    3,    2,    0,
   2,    0,    0,   -1,    0,    3,    0,    0,   -1,    1,    0,  -21,  -27,  -26,  -25,   -2,
   4,    1,    2,    1,    2,   -4,   -4,    0,   -2,   -2,    0,    0,   -1,   -3,    0,    0,
   0,   -2,  -21,  -15,    0,   -2,    1,    0,    0,    1,   -1,    1,    1,    1,    4,    0,
   0,    0,   -3,   -1,    0,   16,   30,   28,   27,   26,   31,   17,   -2,    2,    0,   -2,
   3,    3,    3,    2,    2,    4,   -4,   -4,  -11,  -29,  -28,  -27,  -27,  -25,  -27,  -22,
 -24,  -23,  -23,  -19,    0,    1,   -2,   -2,   -9,   -5,   -4,    5,   25,   27,   27,   30,
  25,   27,   25,   22,   24,   23,   25,   26,   27,   26,   29,   31,   10,    0,    0,  -21,
 -27,  -23,  -25,  -23,  -25,  -24,  -22,  -23,  -20,  -18,  -20,  -22,  -24,  -27,  -31,  -32,
 -27,  -25,  -10,    2,   14,   28,   26,   26,   25,   22,   18,   11,   14,   17,   20,   22,
  20,   21,   23,   22,   25,   22,    8,    5,    5,    2,   -1,   -4,  -15,  -25,  -12,    0,
   5,    8,    4,    4,    3,    3,    6,    5,   -1,   -2,   -1,    0,    4,    2,    0,   -1,
  -2,   -2,    0,    1,    0,    5,    1,   -3,   -4,   -4,   -3,   -7,   -7,   -4,   -4,    0,
   3,    4,    4,    3,    2,    5,    5,    0,    1,    4,    0,    2,    3,   -3,   -3,    0,
  -1,    0,    0,   -2,   -3,   -4,   -5,   -6,   -5,   -6,   -2,    3,    5,    5,    3,    2,
   3,    3,    1,    4,    1,    0,    3,    5,    3,    0,    1,    0,   -1,    0,   -4,   -6,
  -5,   -2,    0,   -2,   -3,   -2,    0,    2,    4,    5,    2,    0,    2,    1,    0,    0,
  -2,    0,    1,    2,    0,   -1,    0,    0,    0,    2,    0,   -1,   -1,    0,    0,    0,
   0,   -2,   -1,    1,    1,    0,   -4,   -2,    2,    1,    0,    0,   -1,    1,    0,   -2,
   0,   -1,   -3,   -2,    0,    0,   -1,    0,   -1,    0,    2,    2,    1,    0,    1,    1,
   1,    1,   -1,   -2,    2,    2,    1,    3,   -1,   -2,    1,    0,   -2,   -2,   -4,   -6,
  -1,    1,   -2,    0,    1,    2,    1,    0,    0,   -1,    2,    4,    0,    0,    0,    1,
   1,    0,    0,   -3,   -1,    0,   -3,    0,    0,   -1,    0,    0,    2,    0,   -1,   -1,
   0,    3,    0,    0,    1,    0,    0,    0,    1,    3,    0,    0,    0,   -2,   -4,   -3,
   0,    1,   -1,   -1,    0,    0,    2,    0,   -1,    0,   -1,    0,    0,    0,    0,    0,
   1,    0,    2,    1,    2,    1,   -2,    0,   -2,   -1,   -1,   -2,    0,    2,    5,    1,
  -1,   -2,   -3,    0,   -3,   -4,   -3,   -1,    1,    1,    1,   -2,   -3,    0,    0,    1,
   0,    0,    1,   -3,   -2,    0,   -2,    0,    5,    0,   -2,    4,    0,   -7,   -5,  -13,
  -4,    8,   -8,   -9,   -2,   -4,   -6,   -5,    0,   -4,   -3,   -8,    5,   12,   -5,   -2,
  -4,   10,    0,   -9,    5,   -5,   -4,    0,    1,   -2,   10,   16,   -8,   -2,   -7,   -2,
  10,   -8,   -6,    7,   -1,   -7,    3,    0,   -4,    2,  -13,  -16,    0,    4,    9,    5,
   3,   -2,  -12,   -2,    0,   -4,  -15,  -10,    3,   -5,    0,    0,    1,    6,   -6,    1,
   0,    2,    3,  -12,    7,    9,    2,   17,    6,   -2,    9,    7,   -4,   -2,   10,    7,
  -1,    3,   -3,   11,    7,  -23,   10,   16,   -3,    1,   -5,   -3,  -13,   -8,    2,   -3,
  -3,   -9,    3,    7,    1,   15,    0,   -4,    2,   -8,    4,    7,    5,    2,    0,    5,
  -7,   -1,    1,   -4,    0,  -10,   -8,   -3,    2,    4,   -3,    0,    2,    5,   11,    1,
 -11,    2,    1,   -2,    7,  -10,   -5,    1,  -12,  -16,  -18,    3,    7,    4,    7,    6,
  12,    3,   -4,    0,    6,    0,   -7,  -12,   -7,    0,  -10,    1,    7,    4,    1,   -3,
  -3,   -8,   -3,    1,   10,    6,    1,    1,   -4,   -3,   -3,    4,  -11,   -4,    2,  -21,
  -5,   -4,   -4,    5,    0,   -1,    5,    4,  -15,    3,    5,   -4,   11,   -8,   -7,   10,
  10,    7,    1,   10,   -2,   -5,    8,   -4,   -4,    3,   -1,    7,    7,   -1,   -3,   -9,
  10,   13,    2,    5,  -10,   -8,   -9,  -13,    2,   -2,    6,   16,    7,   10,   -2,   -8,
  13,   21,    8,   -5,   -4,  -12,  -28,  -25,   -3,    8,   -7,    3,    8,    0,    0,  -17,
   0,    6,  -14,  -10,    0,    4,   -7,    8,   13,   -6,   20,   11,   -3,   12,   -8,  -13,
  -2,  -11,    3,   21,   -8,  -33,  -25,  -29,  -36,  -39,  -39,  -35,  -40,  -46,  -22,    1,
  -3,   -2,    2,    0,    4,    3,   -4,   -5,   -5,    0,   28,   34,   29,   38,   31,   33,
  18,   -4,   -3,   -8,   -7,   -4,   -4,    3,    5,   10,   10,    3,    1,   -3,   -5,    0,
 -21,  -50,  -34,   -1,    4,    3,    6,    5,   10,    5,   -4,   -5,   -7,   -8,   -8,   -5,
  -1,    5,    5,    1,   -3,  -35,  -42,  -15,   -7,   -6,   -2,   -1,    0,    4,   10,   10,
   2,    0,    5,    1,   -3,   -4,   -4,   20,   45,   43,   41,   42,   43,   40,   13,   -3,
  -3,   -6,   -1,    2,   -4,   -1,    4,    8,    9,  -13,  -42,  -42,  -37,  -34,  -39,  -41,
 -40,  -46,  -36,  -40,  -38,   -7,    0,   -4,   -3,   -4,   -5,   11,   37,   37,   37,   41,
  42,   45,   39,   31,   31,   37,   37,   37,   42,   40,   42,   39,   22,   -6,  -34,  -37,
 -34,  -34,  -35,  -37,  -34,  -36,  -37,  -33,  -33,  -34,  -39,  -40,  -36,  -42,  -55,  -44,
  -5,    7,    1,   25,   42,   36,   41,   38,   33,   40,   36,   35,   39,   34,   41,   44,
  41,   38,    9,   -3,    5,    1,    1,    0,    3,   -3,  -33,  -40,  -36,  -38,  -33,  -34,
 -39,  -38,  -37,  -35,  -11,    0,   -6,   -1,    0,    0,   -5,   -2,    2,   -6,    0,    0,
   4,   36,   43,   40,   47,   43,   21,    1,    1,    0,    0,    2,    4,    3,   -1,   -1,
  -4,    2,    2,    0,    5,   -1,   -2,  -14,  -20,   -1,   -1,   -1,    2,   -1,   -4,   -3,
   3,    0,   -3,   -2,   -1,   -1,    3,    7,   -1,   -1,  -14,  -37,  -35,  -37,  -27,   -3,
   4,    5,    1,    1,    5,    3,   -1,   -3,    1,   -2,   -1,    2,    4,   26,   37,   37,
  37,   36,   39,   36,   36,   20,    0,    2,    0,   -1,   -5,    0,    2,    0,    3,  -22,
 -40,  -37,  -39,  -36,  -36,  -36,  -39,  -40,  -39,  -40,  -34,  -35,  -15,    0,   -5,    4,
   3,   18,   39,   37,   38,   34,   38,   39,   38,   43,   40,   37,   35,   38,   33,   38,
  43,   32,   39,    5,  -37,  -33,  -43,  -42,  -37,  -39,  -36,  -39,  -35,  -36,  -36,  -38,
 -35,  -31,  -38,  -35,  -40,  -27,   -7,   -6,    2,   -1,   17,   41,   32,   41,   41,   35,
  38,   39,   36,   35,   43,   37,   39,   30,    1,    1,    2,    2,    0,    0,    2,   -3,
   0,  -21,  -38,  -33,  -38,  -34,  -41,  -41,  -39,  -33,   -5,   -1,   -1,    0,   -1,    3,
  -1,    0,   -1,    0,   -1,    0,    0,   -6,   28,   45,   37,   42,   10,   -1,    3,    0,
   0,   -3,    0,   -1,    1,    4,    0,    2,    0,    3,   -2,   -1,    0,   -2,   22,   12,
  -7,    0,   -2,    0,    2,    0,   -2,   -5,   -4,   -4,    1,    0,    3,    7,   -1,    0,
 -11,  -34,  -36,  -35,  -41,  -35,   -7,    1,   -1,    3,    1,    4,    0,    2,    3,    0,
   3,   -3,    6,   33,   35,   36,   41,   35,   35,   39,   34,   38,   30,    1,   -2,    0,
  -1,    3,   -2,    0,   -6,  -35,  -41,  -36,  -37,  -37,  -38,  -34,  -34,  -37,  -33,  -32,
 -37,  -36,  -43,  -36,   -2,    1,   -2,   26,   37,   33,   39,   41,   40,   40,   35,   35,
  39,   36,   35,   38,   37,   39,   35,   34,   40,   23,   -9,  -33,  -38,  -39,  -39,  -37,
 -36,  -37,  -41,  -40,  -38,  -37,  -33,  -38,  -37,  -32,  -39,  -21,    3,    2,    1,    2,
  -3,   13,   33,   30,   34,   37,   32,   37,   35,   37,   41,   33,   35,   23,    1,    1,
   1,    0,    0,   -1,    1,    2,    0,    2,  -14,  -38,  -32,  -30,  -36,  -28,  -31,  -26,
  -4,   -1,   -4,    0,    0,    1,    2,    0,    1,    0,   -3,    0,    2,   -2,    0,   20,
  35,   25,    3,   -4,    0,    0,    2,    0,    0,    2,   -1,   -1,    0,   -2,   -3,    0,
   0,    0,    2,    0,   22,   35,    7,   -3,    2,    2,    3,    1,    3,    1,   -2,   -1,
   3,    1,    0,    5,    2,    2,  -12,  -34,  -31,  -31,  -29,  -33,  -35,   -9,    0,   -4,
   0,    0,   -6,   -3,    0,   -5,   -1,   -3,   10,   35,   29,   29,   32,   30,   36,   34,
  35,   33,   34,   34,   13,    2,    4,    6,    3,    5,   -4,  -30,  -31,  -31,  -35,  -34,
 -39,  -31,  -32,  -35,  -31,  -34,  -37,  -35,  -31,  -38,  -32,   -9,    2,   26,   35,   30,
  35,   32,   35,   35,   34,   35,   34,   36,   31,   32,   32,   33,   35,   34,   32,    5,
  -3,   -3,  -30,  -34,  -33,  -36,  -32,  -33,  -30,  -33,  -34,  -33,  -32,  -35,  -36,  -29,
 -31,  -11,    7,    0,    2,    1,    4,    2,    6,   28,   32,   32,   34,   34,   34,   33,
  36,   34,   34,   16,   -4,   -2,   -7,   -3,   -1,   -6,   -1,    1,    2,   -1,    1,   -8,
 -31,  -32,  -32,  -31,  -34,  -22,    3,    0,   -1,    0,   -2,    0,   -1,    0,   -2,    0,
   3,    1,    2,    1,    5,    0,   12,   25,    0,   -4,   -1,   -2,    3,   -2,    0,    5,
   2,    1,    1,    0,   -2,    1,    0,    0,   -1,    1,   24,   28,   31,   22,   -3,    1,
   2,   -2,   -2,   -3,    0,   -1,   -1,   -1,   -3,   -2,    0,    0,  -22,  -34,  -32,  -37,
 -32,  -30,  -29,  -26,  -11,    7,    1,    0,   -2,   -2,    2,   -1,    0,    0,   17,   35,
  31,   36,   31,   30,   35,   28,   25,   26,   25,   22,   28,   13,   -5,    0,    0,    4,
 -10,  -32,  -27,  -33,  -31,  -28,  -34,  -29,  -26,  -24,  -29,  -31,  -31,  -31,  -30,  -28,
 -24,  -33,   -4,   33,   29,   32,   29,   27,   32,   27,   27,   25,   28,   30,   31,   32,
  29,   33,   32,   36,   29,    5,   -3,   -4,   -2,  -20,  -36,  -31,  -29,  -26,  -30,  -30,
 -29,  -34,  -30,  -32,  -30,  -33,  -32,   -6,    1,   -3,   -2,   -3,    0,    4,    0,    0,
  26,   35,   31,   34,   29,   34,   30,   29,   35,   11,   -2,    1,    0,    3,    1,    0,
   5,    4,   -2,   -3,   -5,   -1,   -1,  -29,  -34,  -30,  -37,  -17,    0,   -1,    2,   -1,
  -1,    0,   -2,   -2,    1,    1,    0,    0,   -3,    1,    4,    4,    3,   -4,   -1,    2,
   0,    2,    3,    2,    1,    1,   -2,   -2,    0,    0,    3,    1,   -1,    0,   -3,    6,
  25,   27,   22,   29,   19,    0,   -1,   -1,    0,    0,   -4,   -1,   -3,   -2,    2,    1,
   3,   -1,  -22,  -30,  -25,  -28,  -28,  -29,  -29,  -25,  -34,  -23,    0,   -1,    0,    2,
  -1,    1,    0,    0,   18,   30,   28,   29,   28,   28,   30,   27,   30,   30,   27,   28,
  28,   32,   20,    1,    1,    2,  -16,  -32,  -31,  -30,  -30,  -29,  -30,  -28,  -31,  -29,
 -26,  -29,  -29,  -28,  -30,  -31,  -27,  -31,  -21,   14,   30,   28,   29,   30,   32,   31,
  32,   31,   28,   27,   29,   29,   30,   32,   29,   31,   22,    0,   -4,   -3,   -2,    2,
 -16,  -29,  -27,  -28,  -28,  -30,  -31,  -30,  -30,  -33,  -28,  -29,  -27,   -3,    2,    0,
   3,    0,    2,    2,    0,   -1,   -2,   16,   30,   27,   27,   34,   32,   31,   31,    9,
  -1,    0,   -1,    1,    0,    0,    1,    0,    0,   -1,   -1,   -1,    2,   -4,  -22,  -31,
 -30,  -11,    1,   -2,    0,   -2,   -1,    1,    1,    1,    0,    0,    0,    0,    0,    3,
   4,   -1,    1,  -15,  -30,   -7,    4,    2,    1,   -1,    0,    0,    1,    1,   -1,   -1,
   0,    0,   -3,    0,   -2,    7,   28,   29,   30,   31,   34,   32,    7,   -2,   -3,   -4,
   0,    1,    0,    0,    3,    2,    3,   -5,  -29,  -31,  -27,  -27,  -26,  -30,  -29,  -33,
 -32,  -32,  -29,   -5,    2,    1,    0,   -3,   -3,    1,   27,   34,   30,   32,   30,   34,
  31,   31,   29,   23,   27,   27,   29,   28,   35,   27,    3,   -1,  -24,  -35,  -27,  -28,
 -27,  -32,  -31,  -32,  -33,  -27,  -31,  -31,  -31,  -26,  -28,  -30,  -27,  -31,  -11,   -1,
   4,   28,   27,   30,   31,   27,   28,   27,   31,   32,   36,   31,   31,   35,   29,   33,
  13,   -4,    0,   -4,   -1,   -1,    1,  -10,  -31,  -28,  -29,  -30,  -28,  -26,  -29,  -34,
 -30,  -37,  -22,    0,   -1,    1,    1,    3,    4,    3,    5,    1,    0,   -3,   13,   30,
  30,   34,   29,   31,   22,    0,   -1,    0,    0,   -2,   -4,   -1,   -2,    0,    0,   -1,
  -3,   -3,   -1,   -1,    5,  -14,  -27,   -2,    2,    0,    3,    3,    3,    0,    1,   -2,
  -1,    3,    1,    0,   -1,    0,   -2,    1,    1,  -19,  -29,  -29,  -13,    0,   -4,   -1,
  -1,   -3,   -1,   -3,   -1,   -1,    2,   -1,   -1,    1,   -1,   17,   31,   30,   30,   30,
  31,   32,   35,   15,    0,    6,    0,    0,    0,    0,    1,   -1,    1,  -11,  -26,  -25,
 -27,  -25,  -26,  -27,  -28,  -26,  -23,  -26,  -27,  -28,   -9,    0,   -8,    0,   -2,    3,
  24,   26,   27,   28,   27,   26,   27,   27,   24,   27,   27,   28,   26,   24,   28,   25,
  26,    4,  -22,  -21,  -25,  -28,  -25,  -27,  -29,  -28,  -27,  -27,  -24,  -26,  -25,  -24,
 -29,  -26,  -28,  -25,   -4,    3,    0,    5,   22,   27,   23,   27,   26,   26,   27,   25,
  25,   24,   26,   24,   27,   25,    7,   -2,    0,    0,   -2,    0,   -1,    0,   -5,  -24,
 -28,  -23,  -25,  -24,  -25,  -26,  -25,  -25,  -12,    1,    0,    0,    3,    2,    0,    2,
   2,    2,    3,    2,   -1,    6,   24,   27,   22,   25,   13,    0,    0,    0,   -3,    0,
   0,    0,    0,    0,   -1,    0,    0,   -2,   -2,   -1,   -1,    2,    0,   -1,    0,    2,
   4,    3,    0,    0,    0,    0,    0,    1,    0,    1,    0,    0,    0,    1,   -1,  -20,
 -26,  -26,  -35,  -22,    0,    0,    0,    1,   -1,    0,    0,   -2,    0,    1,    1,    0,
   0,   19,   29,   26,   31,   29,   26,   25,   23,   29,   17,   -2,    0,    3,   -2,    0,
  -2,   -2,    3,  -15,  -30,  -25,  -30,  -29,  -25,  -27,  -24,  -25,  -27,  -25,  -24,  -26,
 -29,  -15,    0,   -1,   -7,   11,   30,   28,   31,   31,   27,   28,   25,   25,   25,   25,
  27,   27,   26,   28,   29,   23,   29,   22,  -16,  -30,  -24,  -27,  -27,  -27,  -26,  -26,
 -25,  -26,  -29,  -29,  -29,  -26,  -28,  -26,  -27,  -22,    0,    2,    1,    4,    0,   17,
  30,   23,   22,   23,   26,   29,   30,   27,   29,   27,   26,   25,    3,   -3,    1,   -3,
  -1,    0,    0,    0,    1,    2,  -17,  -30,  -25,  -22,  -26,  -26,  -27,  -30,  -10,    2,
   0,    4,    3,    3,    2,    0,    0,   -2,   -1,    0,    0,   -3,   -3,   15,   26,   24,
  11,   -1,    1,    0,    2,    4,    2,    1,   -1,   -1,   -3,   -1,    0,    0,    2,    0,
   3,   -1,    8,   25,    7,   -1,    3,    0,   -2,   -2,    1,   -1,    0,    2,    1,    1,
  -1,    0,   -1,    1,   -4,  -25,  -26,  -26,  -25,  -26,  -25,   -8,   -3,   -5,   -3,    0,
   1,    2,    7,    2,    0,   -4,   -1,   19,   25,   25,   27,   27,   28,   26,   28,   26,
  30,   27,    6,    0,    0,    1,   -1,    0,    0,  -21,  -27,  -21,  -23,  -23,  -23,  -23,
 -27,  -27,  -28,  -30,  -28,  -27,  -25,  -33,  -25,   -4,   -2,   13,   27,   25,   28,   29,
  28,   25,   26,   26,   23,   25,   26,   27,   23,   24,   24,   21,   26,   10,    1,   -3,
 -22,  -23,  -19,  -21,  -24,  -26,  -25,  -25,  -24,  -27,  -24,  -23,  -26,  -23,  -29,  -16,
   3,    1,   -1,    0,   -1,   -7,    6,   26,   25,   25,   25,   28,   26,   23,   25,   21,
  27,   19,    0,    0,    2,    0,    0,   -1,    0,    0,   -2,   -2,    3,  -13,  -30,  -25,
 -25,  -22,  -26,  -20,    2,    6,    6,    6,    3,    3,   -1,   -3,   -2,    0,   -1,   -1,
  -1,   -3,   -3,   -7,   12,   28,    5,   -2,    1,    3,    6,    2,    0,   -1,   -1,    1,
   1,   -1,   -3,   -1,   -4,   -2,    0,   -2,   14,   30,   28,   13,   -1,   -1,    3,    3,
  -2,   -2,   -2,   -3,    3,    0,   -3,    1,    0,    1,   -5,  -20,  -23,  -26,  -30,  -26,
 -26,  -27,   -9,    3,    0,    0,   -1,    0,    3,    0,    0,   -5,   -1,   19,   25,   26,
  28,   15,    3,    5,    5,    0,    0,    0,   -1,   -2,   -3,   -1,   -2,    0,    3,    0,
   0,    0,    0,    0,    0,    1,   -2,   -3,    0,    1,    3,    2,    0,    0,    0,   -1,
  -1,    1,    1,    1,    1,    0,   -1,   -3,    0,   -3,   -5,   -1,    1,    4,    8,    7,
   1,   -2,   -2,   -4,   -2,    2,    1,    0,    0,    0,   -1,   -2,   -2,   -3,   -2,    0,
   2,    3,    3,    2,    1,    3,    3,    0,   -1,    0,    1,    2,    3,    2,    0,   -3,
  -2,   -1,   -1,    0,    0,   -1,   -2,   -2,   -5,   -5,   -2,   -2,   -1,    1,    2,    2,
   2,    2,    1,    0,    2,    3,    2,    0,    0,    0,   -1,   -1,   -1,   -2,   -5,   -5,
  -3,   -1,    1,    1,    1,    2,    4,    3,    0,    0,    0,    0,    0,    1,    0,   -1,
   0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    2,    0,   -1,   -1,   -1,
   0,    2,    1,    0,   -1,   -3,   -2,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    1,    1,    4,    3,    1,    0,    0,    0,   -2,   -2,   -1,    0,    3,    3,
   1,    0,    0,   -1,    0,    2,    0,   -2,   -1,    0,    0,    0,    0,    0,    1,    2,
   2,    1,    0,    0,    0,   -1,   -1,   -2,   -1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,   -2,
  -4,   -5,   -7,   -9,  -11,  -13,  -14,  -16,  -18,  -19,  -20,  -23,  -25,  -26,  -25,  -23,
 -21,  -19,  -18,  -16,  -14,  -12,  -11,   -9,   -7,   -5,   -4,   -2,    0,    0,    2,    4,
   5,    7,    8,   10,   12,   13,   16,   18,   20,   21,   23,   25,   26,   24,   23,   20,
  19,   17,   15,   14,   12,   10,    8,    7,    5,    3,    1,    0,   -1,   -3,   -5,   -7,
  -8,  -10,  -13,  -13,  -16,  -18,  -19,  -21,  -22,  -24,  -26,  -25,  -23,  -21,  -19,  -18,
 -16,  -14,  -13,  -12,   -9,   -8,   -6,   -4,   -3,   -1,    0,    2,    3,    6,    8,   10,
  12,   13,   15,   17,   18,   20,   22,   24,   26,   26,   24,   23,   21,   19,   17,   14,
  13,   12,   10,    8,    7,    5,    3,    1,    0,   -1,   -3,   -5,   -6,   -8,  -10,  -12,
 -13,  -15,  -17,  -18,  -20,  -21,  -23,  -26,  -25,  -23,  -21,  -18,  -17,  -15,  -13,  -12,
 -11,   -9,   -8,   -6,   -4,   -2,    0,    0,    0,    2,    4,    6,    7,   10,   11,   13,
  14,   15,   17,   19,   22,   24,   23,   22,   20,   18,   16,   15,   14,   13,   12,   10,
   9,    8,    5,    3,    1,    0,   -1,   -4,   -6,   -7,   -9,  -12,  -12,  -13,  -13,  -15,
 -18,  -20,  -21,  -23,  -25,  -23,  -21,  -21,  -18,  -17,  -17,  -15,  -15,  -13,   -9,   -7,
  -6,   -4,   -3,   -2,    0,    0,    4,    8,    9,   10,   12,   16,   18,   20,   20,   22,
  25,   26,   27,   24,   18,   16,   19,   17,   16,   14,   10,   10,    9,   10,   10,   10,
   7,    2,    3,   -1,   -2,   -6,  -12,   -5,   -8,  -14,  -14,  -13,  -12,  -19,  -25,  -23,
 -24,  -24,  -20,  -22,  -23,  -18,  -21,   -4,   22,   20,   24,   28,   27,   37,   17,   -4,
  -4,    1,   -5,  -29,  -33,  -29,  -28,  -28,  -28,  -24,  -22,  -15,  -13,   -7,  -10,  -15,
 -12,  -14,   25,   65,   64,   62,   57,   58,   56,   49,   48,   46,   41,   40,   40,   41,
  41,   11,  -14,   -8,  -14,  -15,  -16,  -47,  -61,  -57,  -61,  -61,  -66,  -69,  -63,  -69,
 -48,  -23,  -23,  -18,  -12,  -13,  -14,  -13,  -11,   -5,   -6,   12,   37,   35,   45,   30,
   2,    2,   -1,    1,    8,   10,   13,   16,   17,   19,   24,   25,   31,   24,   33,   51,
  27,   20,   21,   15,   15,   13,   18,   13,    8,    5,    2,    0,    1,    0,  -25,  -37,
 -38,  -44,  -47,  -51,  -26,   -6,   -9,  -11,  -13,  -11,  -15,  -22,  -20,    2,   24,   22,
  19,   17,   22,   26,   26,   29,   29,   37,   27,    0,   -3,    3,   -3,  -29,  -38,  -28,
 -22,  -24,  -25,  -16,   -7,   -5,   -6,  -10,  -15,  -15,   -8,   -4,   19,   55,   61,   53,
  58,   61,   57,   51,   46,   48,   44,   40,   35,   29,   18,  -10,  -27,  -21,  -23,  -31,
 -25,  -42,  -67,  -58,  -66,  -80,  -73,  -66,  -65,  -70,  -44,  -20,  -25,  -26,  -17,  -11,
 -15,   -5,   -3,    0,   10,   15,   43,   44,   38,   29,    2,    2,    2,   10,   17,   18,
  19,   22,   20,   10,   23,   31,   38,   41,   48,   73,   42,    9,   12,    3,    2,    3,
   3,    2,    3,    6,    2,   -1,    3,    5,  -28,  -51,  -42,  -45,  -44,  -54,  -42,   -9,
 -17,  -25,  -25,  -29,  -23,  -23,  -25,   -3,   19,   22,   22,   22,   26,   39,   41,   41,
  38,   40,   41,    8,   -5,   10,   -5,  -30,  -31,  -25,  -23,  -20,  -15,  -21,  -27,  -24,
 -23,  -28,  -31,  -23,  -20,  -12,   13,   41,   59,   55,   57,   53,   47,   55,   51,   47,
  44,   42,   43,   47,   43,   14,    2,    2,   -6,  -14,  -11,  -15,  -48,  -50,  -46,  -58,
 -55,  -57,  -69,  -75,  -47,  -28,  -29,  -25,  -26,  -23,  -23,  -13,   -6,   -6,   -4,   -2,
  22,   39,   41,   29,    5,    9,   15,   15,   15,   18,   24,   22,   26,   29,   23,   19,
  24,   18,   26,   58,   46,   19,   17,   11,    5,    4,    1,    0,    0,   -1,   -1,   -4,
  -4,   -8,  -34,  -41,  -36,  -44,  -43,  -48,  -43,  -17,  -12,  -17,  -16,  -22,  -21,  -22,
 -24,    4,   21,   14,   19,   22,   19,   20,   19,   26,   31,   34,   43,   19,    0,   11,
 -11,  -32,  -25,  -28,  -27,  -26,  -25,  -23,  -21,  -21,  -19,  -17,  -12,   -5,  -17,   -4,
  18,   25,   51,   52,   46,   47,   42,   44,   42,   44,   43,   42,   34,   36,   36,    2,
  -8,   -5,   -7,   -9,  -12,  -12,  -45,  -62,  -58,  -63,  -64,  -67,  -68,  -69,  -43,  -22,
 -25,  -16,  -17,  -12,   -5,   -1,    2,    0,    4,    4,   20,   43,   46,   24,    0,    5,
  11,   10,   13,   17,   16,   14,   18,   23,   22,   22,   28,   26,   38,   66,   56,   25,
  16,   13,    7,    4,    0,   -2,   -7,   -8,   -8,  -12,   -6,  -15,  -43,  -47,  -43,  -45,
 -42,  -41,  -41,  -22,   -8,  -13,  -13,  -20,  -23,  -24,  -24,    2,   16,   15,   15,   16,
  19,   16,   17,   22,   33,   33,   38,   32,    2,    3,  -14,  -32,  -22,  -26,  -24,  -25,
 -23,  -22,  -21,  -17,  -20,  -13,  -10,   -5,  -12,   -2,   24,   19,   42,   58,   49,   50,
  45,   45,   43,   41,   38,   40,   37,   34,   32,    2,   -6,   -6,   -8,   -4,  -11,   -8,
 -28,  -56,  -58,  -58,  -62,  -61,  -62,  -61,  -34,  -22,  -27,  -19,  -20,  -19,  -13,   -7,
  -1,   -5,   -7,   -6,    0,   24,   39,   17,    2,    7,    8,   10,    8,    9,   14,   13,
  16,   24,   26,   26,   27,   29,   45,   61,   58,   33,   15,   17,   13,   11,   11,    8,
   8,    2,   -2,   -6,    1,   -9,  -36,  -39,  -39,  -43,  -49,  -49,  -51,  -46,  -24,  -23,
 -27,  -25,  -24,  -26,  -21,    3,   15,   14,   13,   20,   26,   24,   27,   29,   36,   36,
  38,   34,    9,    0,  -16,  -30,  -28,  -28,  -28,  -32,  -30,  -24,  -22,  -23,  -18,  -14,
 -12,   -3,  -12,   -3,   20,   22,   37,   54,   51,   49,   51,   51,   52,   43,   40,   46,
  37,   39,   27,   -2,   -6,   -9,   -9,   -5,  -11,  -13,  -28,  -59,  -60,  -53,  -64,  -61,
 -64,  -55,  -26,  -19,  -25,  -27,  -22,  -18,  -15,   -5,    1,    0,   -2,    0,    2,   26,
  40,   12,    0,    8,   15,   17,    8,    9,   12,   20,   20,   23,   26,   20,   25,   24,
  43,   63,   57,   42,   10,   10,   14,   11,   12,    6,   10,    6,    2,   -6,  -11,  -18,
 -45,  -42,  -39,  -43,  -43,  -47,  -52,  -50,  -25,  -19,  -27,  -28,  -25,  -23,  -18,    7,
  15,   16,   22,   19,   20,   26,   34,   33,   38,   38,   36,   40,   16,   -2,  -20,  -31,
 -23,  -23,  -21,  -16,  -15,  -21,  -22,  -22,  -16,   -8,  -16,  -10,  -14,    0,   28,   13,
  21,   47,   45,   42,   43,   41,   42,   36,   29,   30,   26,   33,   18,  -12,   -7,    0,
   0,   -1,  -10,  -14,  -23,  -50,  -65,  -52,  -54,  -59,  -57,  -57,  -25,   -8,  -19,  -25,
 -18,   -6,   -7,  -10,  -12,   -4,   -6,   -3,    2,    1,   40,   20,  -15,    5,    2,   10,
   8,    8,   12,    9,   26,   21,   22,   27,   35,   33,   32,   63,   54,   31,   17,   -2,
   3,    2,   -1,    3,   -3,    0,    4,  -13,   -7,  -11,  -39,  -43,  -47,  -45,  -40,  -38,
 -44,  -47,  -32,  -21,  -13,  -18,  -19,  -17,  -21,   -7,    2,    8,   14,   13,   16,   13,
  23,   29,   23,   20,   10,   24,   20,   -5,  -26,  -43,  -36,  -34,  -23,  -14,  -18,   -7,
 -10,  -15,   -4,    3,   -9,  -23,  -24,  -10,   14,   25,   18,   25,   52,   42,   39,   42,
  26,   45,   30,   23,   36,   22,   37,    7,  -12,   11,    5,   15,    5,  -16,  -16,  -28,
 -43,  -51,  -60,  -66,  -61,  -57,  -40,  -21,  -26,  -24,  -10,   -5,   -4,   -8,  -22,  -23,
 -24,  -20,    4,    8,   33,   45,    2,    0,    6,    4,   13,    4,    9,   19,   11,   18,
  22,   12,   19,   31,   43,   45,   54,   54,   23,   18,   19,   18,    4,   -5,   10,   -1,
  13,   22,    3,    8,  -22,  -35,  -27,  -59,  -59,  -53,  -68,  -55,  -36,  -19,  -16,  -23,
 -14,  -31,  -40,    0,   12,    2,   17,   14,   15,   33,   43,   38,   18,   35,   43,   38,
  51,   25,   -4,  -16,  -27,  -23,  -30,  -47,  -26,  -11,   -4,    7,    4,    0,  -17,    1,
   4,   -9,   22,   19,    4,   37,   65,   52,   53,   48,   26,   43,   33,   13,   31,   36,
  31,    0,  -18,   -2,  -19,  -13,  -11,  -32,   -8,  -13,  -29,  -54,  -68,  -37,  -57,  -76,
 -46,  -28,  -36,  -17,    6,  -17,   -8,    0,  -12,    5,   -5,    5,    9,   -6,   47,   45,
  22,   25,   17,   32,    1,   11,   28,    0,   24,   32,   15,   17,   21,   10,   16,   54,
  57,   41,   32,   15,    7,    8,    6,    6,   -1,   -4,    2,   -4,    7,   12,  -18,  -27,
 -34,  -39,  -36,  -53,  -46,  -43,  -45,  -23,  -14,  -17,  -18,  -28,  -26,    0,    7,    4,
   9,    6,   12,   19,   21,   24,   19,   25,   26,   19,   35,   26,  -15,  -29,  -23,  -21,
 -21,  -27,  -28,  -17,  -15,  -13,   -2,   -9,   -7,    0,   -9,    8,   29,   30,   27,   29,
  55,   50,   41,   48,   37,   42,   38,   18,   17,   25,   11,  -17,  -11,   -5,  -17,  -14,
 -12,  -23,  -20,  -15,  -37,  -54,  -46,  -42,  -58,  -50,  -20,  -12,   -8,  -12,  -15,  -11,
 -16,  -16,  -15,   -9,   -8,   -5,    3,   -2,    9,   13,    0,    9,   15,   14,   12,   13,
  15,   16,   19,   17,   19,   24,   26,   19,   35,   58,   46,   47,   48,   25,   13,   12,
  12,    9,    6,    7,    1,   -1,    2,  -11,  -39,  -42,  -36,  -39,  -40,  -42,  -41,  -44,
 -52,  -41,  -27,  -26,  -21,  -26,  -22,    7,   15,   13,   18,   19,   20,   19,   17,   20,
  25,   27,   32,   27,   33,   31,  -14,  -29,  -23,  -21,  -14,  -18,  -16,  -17,  -15,  -11,
 -12,   -7,   -3,   -2,   -6,   10,   26,   20,   20,   14,   27,   42,   38,   41,   36,   34,
  36,   33,   28,   29,   15,   -8,   -8,  -10,  -15,  -14,  -11,  -11,  -20,  -16,  -29,  -52,
 -54,  -55,  -61,  -48,  -20,  -15,  -20,  -17,  -15,  -12,  -12,   -9,   -8,   -7,   -3,   -4,
   0,    0,    2,    2,    2,   10,   13,   13,   12,   16,   19,   20,   21,   24,   26,   27,
  27,   24,   39,   56,   50,   46,   49,   31,    8,    8,    6,    2,    4,    0,   -1,   -3,
  -1,  -16,  -39,  -39,  -38,  -41,  -43,  -44,  -45,  -45,  -49,  -45,  -22,  -22,  -24,  -24,
 -18,    7,   14,   12,   15,   19,   17,   14,   20,   22,   25,   25,   27,   29,   32,   32,
 -10,  -33,  -20,  -22,  -22,  -18,  -16,  -14,  -12,  -13,  -10,   -1,   -2,   -5,   -6,   10,
  23,   17,   16,   12,   25,   42,   38,   37,   38,   35,   33,   32,   29,   33,   19,  -11,
 -14,   -9,  -11,  -11,   -6,   -8,  -17,  -16,  -22,  -46,  -58,  -54,  -57,  -45,  -16,  -12,
 -18,  -16,  -13,  -11,  -10,   -7,   -6,   -4,   -5,   -4,   -2,    2,    1,   -5,    1,    6,
   8,    7,   10,   17,   14,   20,   24,   24,   22,   22,   22,   18,   42,   60,   49,   44,
  46,   33,    9,    8,   10,    6,    9,    7,    6,    1,    1,  -16,  -40,  -38,  -39,  -41,
 -40,  -40,  -46,  -47,  -48,  -50,  -31,  -24,  -29,  -30,  -19,    9,   11,   10,   19,   18,
  17,   19,   23,   22,   21,   23,   28,   28,   32,   31,   -8,  -32,  -23,  -23,  -24,  -19,
 -15,  -14,  -11,   -9,   -6,   -6,   -7,   -8,   -8,   13,   27,   19,   22,   17,   17,   37,
  43,   37,   37,   36,   35,   33,   30,   33,   12,   -9,   -5,   -7,  -12,  -13,  -13,  -15,
 -21,  -21,  -20,  -38,  -56,  -53,  -57,  -45,  -18,  -15,  -15,  -14,  -10,   -9,  -11,  -11,
  -9,   -5,   -2,    0,   -2,    4,   -3,  -19,    0,    6,    2,    8,   11,   13,   12,   20,
  22,   20,   26,   29,   25,   23,   43,   51,   48,   47,   46,   45,   22,   10,   12,    7,
   6,    3,    2,    0,   -1,  -18,  -39,  -40,  -39,  -41,  -44,  -44,  -48,  -49,  -49,  -59,
 -47,  -27,  -26,  -28,  -15,    8,   12,   11,   18,   18,   19,   23,   24,   23,   27,   29,
  29,   29,   29,   29,    8,  -17,  -20,  -19,  -21,  -24,  -27,  -25,  -26,  -30,  -27,  -28,
 -28,  -27,  -25,  -10,    1,    0,    0,    0,    0,   15,   26,   23,   25,   26,   28,   27,
  23,   27,   14,    0,    0,    0,    0,    0,    1,    0,    1,   -1,   -1,   -7,  -26,  -24,
 -23,  -16,   -3,   -3,    0,    0,    1,    2,    2,    0,    0,    2,   -1,    2,    0,    0,
  -6,  -21,   -9,    0,   -2,   -1,    0,    3,    3,    0,   -1,    1,    0,    0,    3,    2,
  19,   28,   25,   27,   27,   30,   17,    0,    0,    1,    0,    0,    0,   -1,    0,  -13,
 -25,  -23,  -26,  -25,  -26,  -29,  -26,  -27,  -27,  -27,  -21,   -7,    0,    0,   10,   25,
  26,   25,   26,   26,   27,   24,   23,   25,   25,   26,   28,   27,   26,   20,    3,  -15,
 -26,  -26,  -27,  -27,  -27,  -27,  -26,  -26,  -24,  -26,  -24,  -26,  -24,   -5,    2,    1,
   1,    2,   -1,    9,   28,   27,   27,   26,   25,   26,   25,   27,    9,   -1,    0,   -3,
  -4,   -4,   -1,   -3,    0,   -1,    0,    0,  -21,  -29,  -30,  -18,    2,    1,    1,    1,
   1,    2,    2,    3,    1,    0,   -1,    0,    0,    3,   -2,  -26,  -14,    3,    0,    0,
  -2,   -3,   -2,    0,    0,   -1,    0,    0,   -2,    0,   18,   26,   23,   28,   25,   27,
  24,    4,    1,    0,    0,    3,    1,    2,    2,  -15,  -27,  -25,  -27,  -30,  -29,  -27,
 -25,  -26,  -24,  -23,  -26,   -9,    1,   -4,   10,   25,   24,   25,   25,   26,   27,   29,
  28,   26,   26,   26,   26,   24,   28,   17,    1,  -10,  -27,  -27,  -26,  -26,  -26,  -28,
 -24,  -25,  -24,  -26,  -25,  -26,  -24,   -4,    2,    1,    1,    2,    1,    4,   24,   28,
  24,   26,   26,   27,   25,   24,    7,   -2,    2,    0,    0,   -1,    0,   -2,   -1,    0,
  -1,    1,  -13,  -27,  -26,  -14,    2,    0,   -1,    0,    0,    0,    0,    2,    1,    1,
  -1,    0,    0,    0,   -6,  -28,  -21,    0,    2,    3,    1,   -1,   -1,   -2,    1,    1,
   1,    2,   -1,    3,   24,   30,   24,   26,   25,   25,   24,    7,    0,    0,   -1,    0,
  -2,   -1,   -2,  -21,  -33,  -30,  -29,  -26,  -24,  -25,  -25,  -27,  -26,  -24,  -27,  -12,
   4,    1,   16,   30,   26,   27,   27,   28,   27,   30,   30,   27,   26,   28,   28,   22,
  26,   16,    0,   -6,  -25,  -31,  -26,  -26,  -25,  -29,  -26,  -26,  -29,  -31,  -28,  -26,
 -20,   -1,    1,    0,    3,    1,    0,    0,   15,   27,   24,   27,   27,   25,   25,   24,
   6,   -4,   -1,   -3,   -2,    0,    0,    0,   -2,    0,    0,    0,   -6,  -22,  -26,  -10,
   3,    0,    0,    3,    2,    1,    2,    4,    4,    1,    0,    0,    0,    3,   -7,  -28,
 -26,   -7,    0,    0,    0,    0,    1,    0,   -1,    0,   -2,   -1,   -4,    2,   23,   24,
  20,   23,   26,   26,   25,   14,   -1,    0,    0,    0,   -3,   -3,    0,  -17,  -22,  -17,
 -20,  -25,  -27,  -25,  -25,  -26,  -29,  -28,  -28,  -23,   -4,    0,   15,   27,   21,   24,
  26,   26,   25,   26,   28,   28,   29,   26,   26,   24,   27,   16,    0,    5,   -7,  -25,
 -29,  -28,  -27,  -31,  -32,  -30,  -28,  -26,  -25,  -27,  -20,    0,    3,    1,    2,    0,
   0,   -1,    7,   24,   29,   26,   22,   23,   29,   27,    7,   -1,    1,   -1,   -1,    0,
   1,   -1,   -2,   -1,   -3,    0,    0,  -17,  -27,  -13,   -1,   -1,   -1,   -1,    0,    1,
   0,    0,   -3,    0,    2,    1,    3,    3,    2,    0,   -1,   -2,   -2,   -1,    0,    1,
   0,    1,   -1,   -2,    0,    0,   -3,   -4,   -1,   -2,   -4,    2,    4,    0,    1,    0,
   0,    3,    4,    0,    0,    0,    0,    0,    0,    1,    0,   -2,   -1,   -3,   -1,   -1,
  -3,   -2,    0,    0,    0,    0,    1,    2,    0,    0,    2,    1,    0,    1,   -1,    0,
   1,    1,    0,    0,    3,    0,   -1,    0,    0,    0,    2,    0,   -4,   -1,    1,   -2,
  -1,    0,    0,   -1,    0,    1,    0,    1,    1,   -1,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,    0,   -1,    0,    1,    0,    0,    1,    0,    0,    0,    0,    1,    1,
  -1,   -1,   -2,   -1,    1,    1,    1,    1,    0,    0,    0,    0,    2,    2,    0,    0,
   1,    1,    1,    0,    0,    0,   -1,    0,    0,    0,    1,    0,   -1,   -1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    1,    2,    0,    0,    0,   -1,    0,    0,    0,
   0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,   -1,   -2,   -1,    0,
   0,    0,    0,    0,    0,   -1,    0,   -1,    0,    0,    0,    0,    1,    2,    0,    0,
   2,    1,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    1,    0,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    1,    0,
   0,    0,    0,    0,    0,    1,    0,    0,    2,    0,   -2,   -1,   -2,   -2,   -1,    0,
  -2,    0,    3,    0,    2,    3,    6,    5,    0,    2,    0,    0,   -1,   -2,    2,    0,
  -1,    1,   -3,   -2,   -1,   -2,    1,   -7,   -3,    0,   -6,    9,   13,    8,   16,   16,
  18,   16,   22,   39,   27,   15,   12,   15,   32,   23,   20,    6,   -3,   21,   11,    8,
   9,   -3,    0,   -6,   -1,    8,   -7,  -13,  -14,  -15,  -11,  -14,  -14,  -27,  -27,  -27,
 -29,  -12,  -19,  -23,  -26,  -24,   -8,   -9,  -16,  -16,    0,    3,   -2,    5,    1,    8,
  19,    8,   10,    8,    8,   18,    8,   25,   26,   10,   19,   17,   23,   25,   26,   24,
  12,   22,   14,   10,   20,    9,   14,    7,   -2,    9,    6,    3,    0,    5,    2,  -19,
 -11,   -5,   -5,   -8,  -12,   -8,  -20,   -9,   -6,  -24,  -20,  -24,  -35,  -38,  -27,  -17,
 -16,  -15,  -21,   -8,   -5,  -17,  -14,  -11,   -5,  -14,  -10,    5,   -3,    5,    5,    0,
  14,   12,    6,   -4,    1,   11,   14,   25,   23,   21,   12,   16,   20,   18,   27,   20,
  27,   33,   11,    0,   11,   20,    8,    1,    1,   -8,    1,    5,   -1,    2,  -10,   -7,
  -1,  -19,  -19,  -15,   -6,   -1,  -16,  -25,  -18,  -14,  -14,  -17,  -28,  -18,  -12,  -25,
 -21,  -14,  -15,   -8,   -8,  -14,   -7,   -5,   -2,    0,    1,   12,    4,    6,   15,   15,
  17,   10,   21,   14,    2,   28,   20,    4,   19,   25,   25,   25,   20,   16,   29,   23,
  18,   31,   26,   32,   21,    9,    7,    8,    8,  -16,   10,    7,  -22,    8,    1,  -17,
  -2,  -12,  -29,  -13,  -28,  -31,   -8,  -30,  -18,  -12,  -24,   -6,  -19,  -14,   -8,  -17,
  -4,    3,    6,    2,   -7,   -6,    3,    8,    1,    0,   15,   20,   15,   23,   20,   23,
  30,   15,   -1,    2,   22,   20,   24,   22,    9,   30,   26,    9,   13,    1,    1,    1,
 -10,   -9,   -4,   -2,  -20,  -21,    4,  -10,  -20,  -16,  -14,   -4,  -14,  -16,  -19,   -8,
   0,  -17,  -13,  -27,  -30,  -22,  -34,  -17,    0,    4,    6,    0,   -9,  -18,   -9,    5,
  -1,  -19,  -11,   -5,    0,    4,   -8,    2,    0,   -7,    7,   17,   16,    7,   15,    4,
   2,   21,   16,   19,    6,   -2,   11,   14,   14,   12,   14,   26,   22,    3,    3,    3,
   8,   19,    9,    6,    1,    0,    5,    4,    1,   -8,   -1,    3,    0,    0,   -2,   -3,
 -23,  -25,   -5,    5,    3,  -11,   -9,  -14,  -27,   -5,   -4,  -20,   -4,   -7,   -4,   -7,
 -14,    6,    1,   -6,   -7,   -7,    8,   15,    4,   -5,    6,   15,    9,    9,    9,    2,
  15,   23,   15,   15,   10,   13,   18,   15,   17,    8,   -5,    5,   18,   12,   10,    3,
  -3,   -2,   -3,    1,   -5,  -11,    1,   -8,   -8,  -11,  -15,    6,   -4,  -21,  -32,  -11,
  10,   -7,   -5,  -20,  -23,    1,   -5,   -6,    2,   -6,   -4,    3,    1,    2,   -6,    0,
   4,  -11,    0,    1,   10,   15,    5,   11,    9,   18,    0,    6,   31,    4,   19,   17,
  11,   24,   -1,    7,   18,   15,    1,   -7,   10,   -4,  -10,   -3,    3,   11,    2,    8,
  11,    5,   -8,   -7,   14,   -9,  -17,  -11,  -23,   -8,  -25,  -33,  -13,  -27,  -41,  -46,
 -25,   -9,  -21,  -14,   -7,  -19,  -22,    4,    9,   -8,   15,   14,    8,   30,   12,   13,
  19,   19,   32,   13,   18,   11,   10,   32,   28,   38,   27,   29,   38,   13,   26,   18,
  11,   24,   17,   22,   13,   13,    3,    2,   11,  -16,  -13,   -3,  -10,  -17,  -11,  -19,
 -30,   -8,  -17,  -13,  -11,  -33,  -21,  -22,  -29,  -23,  -24,  -20,  -14,   -9,   -1,   -7,
 -13,  -13,  -22,  -20,  -10,   -1,    4,    7,    3,   -6,    0,   -5,    0,    8,   -7,   11,
  16,    3,    6,    7,   12,   12,   15,    9,   14,   12,    8,   23,    0,    3,   22,    4,
   7,    9,    3,    2,    6,    6,   -8,    0,    0,  -20,  -10,   -4,  -10,   -8,  -13,  -14,
  -5,  -17,  -25,  -11,  -14,  -17,  -22,  -25,   -9,   -7,   -9,  -10,  -10,   -5,  -19,  -15,
  -2,  -11,   -6,   -1,   -7,    5,    1,   -3,    7,    3,   17,   21,   13,   10,   -4,    4,
  17,   21,   19,   13,   19,   14,    5,    3,   16,   26,   13,   11,    4,    5,   14,    4,
  11,   -1,   -5,    6,   -8,    0,    5,  -10,  -12,   -6,    1,    0,   -6,  -10,  -33,  -34,
 -24,  -24,  -13,  -17,  -17,  -20,  -16,  -14,  -25,  -10,   -9,  -15,  -13,  -12,  -18,  -21,
  -3,    8,   14,   10,    2,   13,   12,   -2,   11,   11,   18,   26,   10,   30,   19,   15,
  36,   26,   40,   28,   14,   14,    8,   20,   24,   18,    7,   -2,   -5,    0,    2,    2,
   2,   -4,    6,    7,   -4,   -4,  -12,  -19,  -14,  -16,  -11,   -5,  -22,  -22,  -26,  -35,
 -20,  -26,  -28,  -21,  -13,   -8,   -8,    4,   -8,   -2,    5,   -8,   -2,   -5,   -3,   -3,
  -1,   10,    4,    4,   16,   11,    5,   27,   27,   18,   14,   19,   38,   16,   19,   32,
  15,   17,   18,   15,   -7,   -4,   15,    0,   -1,    4,   -2,   -5,    0,    3,  -10,   -9,
 -12,  -26,   -9,   11,   -2,  -16,   -6,  -18,  -27,  -20,  -34,  -32,  -32,  -28,  -18,  -20,
  -8,  -12,  -18,   -2,    8,    0,   -7,    9,    4,  -10,    0,   -4,   -9,   -4,   -2,    7,
  12,   16,   11,   20,   27,    9,   28,   25,   12,   33,   24,   19,   32,   21,    8,   16,
  17,    3,    1,    0,    7,    1,   -8,    0,   -3,    1,   -9,   -8,   10,  -15,  -10,   13,
  -2,  -10,  -14,  -20,  -23,  -25,  -22,   -7,  -17,  -34,  -13,  -20,  -33,   -6,   -9,  -12,
 -10,  -12,   10,   -2,  -15,   10,    4,   -5,    2,   -4,    0,    1,   -4,   -5,  -11,   10,
  15,   14,   24,   23,   40,   22,   22,   40,   21,   37,   30,    2,   17,   10,    6,   23,
   8,    7,   18,   -3,   -5,   10,   19,    4,  -24,   -1,    2,  -11,    0,  -10,   -8,  -17,
 -32,  -17,  -23,  -33,  -23,  -13,  -30,  -29,   -1,   -4,  -15,  -19,  -14,    0,  -18,  -33,
 -10,    0,   -8,   -5,   -3,    3,    4,    3,    2,   -1,   12,   -1,   -2,   23,   21,   15,
  11,   17,    7,   11,   41,   26,   21,   25,   21,   35,   21,    6,   16,   15,    2,   -4,
  -2,   -3,   -1,   -8,   -1,    0,   -8,   -3,  -12,    0,    1,  -11,  -19,  -28,   -8,  -18,
 -37,  -27,  -30,  -28,  -14,  -12,  -21,  -20,  -17,  -31,  -31,  -16,   -7,   -4,   -5,   -3,
  -4,   -6,    5,    3,   -6,    7,   16,   16,    5,    7,   33,   10,    0,   15,   14,   43,
  30,   23,   40,   22,   27,   16,   13,   38,   28,   14,   17,    7,    0,   14,    3,   -9,
  -2,  -15,  -13,   -7,  -15,  -16,  -10,  -16,  -21,  -18,  -18,  -14,  -18,  -17,  -18,  -13,
  -8,  -40,  -31,   -9,  -29,  -16,  -16,  -26,    0,   -9,  -19,   -6,  -12,    4,    7,   -1,
  15,    9,    8,   25,   21,   19,    1,    1,   19,    6,   10,   28,   27,   19,   28,   29,
  23,   35,   12,   17,   35,    4,   10,   22,    4,   12,    4,   -1,   19,    7,    4,   -8,
  -9,   11,   -2,   -3,  -11,   -7,   -1,  -36,  -27,  -21,  -35,   -9,  -12,  -26,  -16,  -21,
 -42,  -46,  -13,    6,   -7,  -14,  -15,  -29,  -32,  -13,    5,    3,    0,    6,    2,    8,
   5,    8,   21,    1,   13,   21,   18,   26,    0,   13,   28,   28,   36,   18,   30,   33,
   4,    2,    7,   19,   28,   22,   25,   12,    1,    6,   -7,    9,   30,    3,    6,   -3,
 -32,   -8,  -10,  -28,  -15,  -20,  -17,   -9,  -27,  -20,  -15,  -41,  -24,   -6,  -30,  -27,
 -20,  -14,   -7,  -24,  -19,  -14,  -13,    8,   10,    1,  -19,   -3,   17,  -12,   -5,    2,
   8,   26,   19,   19,    2,   13,   30,    8,   27,   36,    8,   16,   27,   15,   25,   19,
   7,   21,   17,   18,    5,   -2,    3,  -12,   -2,    0,    4,    6,  -11,   -7,  -23,  -17,
  -9,  -16,  -15,  -25,  -16,  -22,  -20,  -17,  -26,  -25,  -31,  -18,  -14,  -19,  -14,  -13,
 -10,  -18,   -7,   -6,  -12,    2,   -5,    4,    4,  -10,    4,   10,    4,    5,   14,   11,
  19,   20,   15,   29,   23,   18,   27,   28,   21,   20,    4,    1,   23,   11,   13,   24,
   4,    8,    8,  -11,   -6,    3,   -6,  -13,  -11,  -17,  -13,   -8,  -25,  -20,  -18,  -18,
  -9,  -21,  -11,  -19,  -28,  -11,  -25,  -17,   -4,  -22,  -18,   -5,  -21,  -28,  -18,  -19,
 -10,   -9,   -4,    2,   -4,    6,   13,   12,   19,   19,   15,    9,   10,    7,   13,   22,
   8,   21,   32,   25,   24,   16,   18,   14,   15,   23,   14,   15,   20,   10,    0,    0,
  -2,    4,    7,   -8,  -10,  -11,  -14,  -24,  -15,   -7,  -12,   -5,  -25,  -34,  -25,  -21,
 -20,  -31,  -28,  -14,  -29,  -35,  -10,  -13,  -14,    2,   -8,  -13,   -2,   15,   19,   -7,
  -9,    3,    1,    8,   12,   12,   12,   12,   15,   14,   16,   17,   19,   19,   21,   31,
  30,   24,   23,   21,   22,   22,   18,   12,    7,    8,    5,    2,    1,    1,    2,   -4,
  -7,   -4,   -7,   -7,   -9,  -10,  -12,  -16,  -17,  -20,  -22,  -24,  -22,  -24,  -27,  -27,
 -24,  -18,  -19,  -21,  -18,  -15,  -13,  -10,   -7,   -6,   -5,   -3,    0,   -1,   -1,    2,
   7,    9,   10,    9,    7,   11,   18,   20,   21,   23,   24,   24,   29,   28,   21,   18,
  20,   22,   19,   13,   14,   12,    6,   10,    4,    0,    3,    3,   -1,   -4,   -5,   -7,
  -9,   -9,  -13,  -12,  -11,  -16,  -18,  -18,  -21,  -24,  -25,  -25,  -24,  -24,  -24,  -21,
 -18,  -15,  -10,  -12,  -12,   -7,   -2,   -3,   -2,    2,    1,    2,    4,    6,    6,    8,
  12,   11,   10,   16,   19,   16,   18,   19,   21,   28,   26,   24,   23,   18,   20,   18,
  13,   13,   11,    7,    6,    6,    3,    1,    1,    0,   -2,   -3,   -8,  -11,   -9,   -9,
 -14,  -14,  -16,  -18,  -18,  -23,  -26,  -27,  -25,  -21,  -21,  -21,  -18,  -17,  -16,  -14,
 -13,  -12,   -8,   -5,   -3,   -3,   -2,    0,    2,    6,    6,    7,    8,    9,   12,   13,
  15,   18,   19,   22,   23,   23,   25,   24,   24,   22,   18,   17,   16,   14,   13,   10,
   8,    8,    5,    3,    2,   -1,   -1,   -1,   -4,   -6,   -7,  -11,  -12,  -13,  -15,  -17,
 -19,  -21,  -23,  -23,  -26,  -26,  -23,  -23,  -21,  -18,  -17,  -17,  -15,  -13,   -9,   -9,
  -8,   -4,   -2,   -1,    0,    2,    3,    5,    7,    7,    9,   12,   13,   16,   19,   20,
  21,   22,   24,   27,   25,   23,   22,   19,   17,   16,   14,   12,   12,   10,    7,    5,
   3,    2,    1,    0,   -2,   -3,   -5,   -8,   -9,  -10,  -12,  -13,  -15,  -17,  -20,  -22,
 -23,  -27,  -27,  -23,  -22,  -21,  -19,  -16,  -16,  -15,  -12,  -10,   -8,   -5,   -4,   -3,
  -1,    0,    0,    2,    5,    6,    7,    8,   10,   12,   14,   16,   18,   21,   22,   25,
  26,   24,   22,   21,   20,   18,   16,   14,   13,   10,    8,    8,    5,    3,    3,    1,
   0,   -2,   -4,   -5,   -5,   -7,   -9,  -11,  -14,  -15,  -16,  -18,  -21,  -22,  -25,  -25,
 -23,  -22,  -20,  -19,  -17,  -17,  -15,  -11,  -10,   -7,   -6,   -6,   -4,   -4,   -1,    0,
   2,    3,    5,    7,    7,    9,   12,   14,   14,   15,   19,   20,   22,   25,   23,   22,
  21,   19,   18,   17,   16,   13,   12,   11,    9,    9,    6,    5,    3,    2,    0,   -2,
  -4,   -6,   -8,   -9,  -12,  -14,  -14,  -16,  -19,  -20,  -23,  -26,  -25,  -23,  -21,  -19,
 -19,  -16,  -15,  -13,  -10,   -9,   -8,   -7,   -6,   -4,   -3,    0,    0,    1,    3,    5,
   7,    8,   11,   13,   14,   16,   17,   19,   20,   23,   24,   23,   21,   19,   19,   17,
  15,   14,   12,   10,    7,    8,    7,    5,    3,    1,    0,    0,   -3,   -5,   -6,   -8,
 -10,  -12,  -13,  -15,  -17,  -18,  -21,  -23,  -25,  -25,  -23,  -21,  -18,  -18,  -17,  -16,
 -14,  -12,  -10,   -7,   -6,   -6,   -4,   -1,    0,    1,    3,    6,    8,    9,   10,   12,
  14,   17,   19,   19,   20,   22,   22,   23,   22,   21,   20,   19,   16,   13,   13,   13,
  11,    9,    7,    7,    6,    2,    0,    0,    0,   -4,   -6,   -8,  -11,  -12,  -13,  -15,
 -16,  -18,  -19,  -20,  -22,  -21,  -22,  -20,   -8,   -6,   -9,   -5,   -3,   -1,    0,    0,
   0,    2,    3,    5,    5,    2,    0,   -1,   -1,    0,   -1,   -2,   -4,    0,    0,   -2,
  -1,    0,    1,    2,    2,    1,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -3,
  -2,    0,    0,    0,    0,    0,    0,    0,    1,    1,    3,    3,    2,    0,   -1,    0,
   0,   -1,   -1,   -2,   -1,   -1,   -2,   -1,    0,    1,    0,    0,    0,    0,    2,    3,
   4,    4,    4,    3,    1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,
  -1,   -2,   -2,   -2,   -1,   -1,    0,    0,   -1,   -1,   -1,   -1,   -1,    0,    1,    1,
   1,    1,    1,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    1,    2,    1,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,
  -1,   -1,   -1,   -1,    0,    0,    1,    2,    2,    1,    1,    1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
  -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    0,
   1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,    0,    0,   -1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,   -1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    1,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,
  -1,    0,    0,    0,    0,    0,    0,    0,   -1,    0,   -1,   -1,   -1,    0,   -1,   -1,
   0,   -1,    2,  -12,  -41,  -39,  -38,  -41,  -39,  -44,  -22,    0,   -1,    0,    0,    0,
   1,    0,   -1,    1,   -1,   10,   39,   41,   37,   42,   42,   42,   37,   41,   42,   41,
  42,   36,   37,   39,   36,   39,   39,   32,    2,  -31,  -40,  -37,  -38,  -39,  -36,  -36,
 -36,  -34,  -39,  -38,  -37,  -40,  -40,  -35,  -40,  -37,   -8,    2,    0,    0,    0,    0,
   0,    0,   -1,    0,    1,    3,   -2,    4,   31,   33,   33,   40,   13,    0,    2,   -2,
   3,    2,   -1,    0,   -4,   -2,    1,    2,    0,    3,    3,    0,    5,   -1,    8,   35,
  39,   35,   37,   36,   38,   40,   16,   -4,   -1,   -2,    0,    2,    0,   -1,   -3,    4,
  -7,  -36,  -39,  -36,  -37,  -33,  -35,  -37,  -37,  -37,  -37,  -35,  -37,  -38,  -37,  -33,
 -28,  -42,  -32,   -6,   10,   34,   36,   37,   41,   37,   39,   37,   38,   38,   41,   43,
  38,   40,   37,   37,   37,    7,   -7,    1,    0,    0,    1,    0,    0,   -1,   -3,   -2,
  -1,    0,    4,  -21,  -38,  -37,  -44,  -18,    5,   -1,    0,    0,   -1,    2,    2,    1,
   0,   -1,    0,    2,    0,    0,   -1,   -5,    0,  -18,  -39,  -33,  -37,  -36,  -37,  -38,
 -41,  -37,   -7,    2,    0,    0,    0,    0,    3,    6,   -3,   13,   42,   39,   37,   36,
  34,   37,   39,   37,   32,   37,   41,   38,   36,   39,   40,   34,   43,   29,    0,    7,
  -7,  -39,  -41,  -40,  -40,  -39,  -36,  -36,  -38,  -39,  -38,  -39,  -46,  -34,  -36,  -36,
  -6,    0,   -5,   -2,   -6,   -5,   -3,   -2,   -4,   -6,   -3,   -3,    1,   -3,    3,   31,
  45,   38,    7,   -4,    0,   -1,    0,   -4,    0,    1,    0,    5,    2,    1,    2,    0,
  -2,    0,    0,   -1,   22,   41,   34,   35,   35,   37,   37,   28,   36,   23,   -2,   -2,
   0,   -2,   -3,   -3,   -3,    2,  -15,  -42,  -38,  -34,  -38,  -44,  -43,  -36,  -34,  -36,
 -38,  -37,  -41,  -41,  -34,  -31,  -29,  -32,  -27,   -2,   -1,   -3,   26,   41,   41,   45,
  43,   40,   39,   36,   40,   43,   39,   38,   34,   38,   32,    3,   -4,    0,    0,    0,
   0,    0,   -4,   -1,   -1,    0,    4,    2,    2,    6,   -2,  -31,  -32,   -6,    1,    1,
   4,    1,   -5,   -4,    0,   -1,    0,    0,   -2,   -1,   -1,    3,    0,    0,   -5,  -31,
 -40,  -39,  -43,  -37,  -35,  -37,  -36,  -35,  -37,  -15,    3,   -3,    1,    2,    0,    1,
  -1,   23,   36,   34,   42,   40,   38,   39,   38,   34,   32,   40,   40,   42,   40,   39,
  38,   38,   44,   20,    0,    0,   -1,   -6,  -32,  -39,  -37,  -43,  -38,  -36,  -35,  -33,
 -33,  -36,  -39,  -37,  -44,  -27,    1,    0,    2,    0,   -6,   -1,   -3,   -4,   -2,   -1,
  -5,   -2,    0,   -3,    0,   -4,   24,   40,    5,    1,    3,    0,    4,    1,    0,    0,
   4,    5,    0,    1,    0,   -1,    0,    2,    1,    3,   28,   41,   35,   32,   30,   36,
  34,   37,   38,   36,   35,    9,    1,    2,   -2,    0,    0,    0,  -21,  -38,  -35,  -37,
 -32,  -32,  -36,  -36,  -33,  -32,  -35,  -33,  -40,  -43,  -36,  -33,  -31,  -39,  -25,   -1,
  -5,   -3,   -7,    5,   33,   38,   40,   35,   37,   38,   36,   39,   35,   36,   37,   40,
  24,    0,   -1,   -1,    0,    1,    1,    4,    1,    5,    0,    0,    4,    0,    0,   -1,
   0,   -5,  -19,   -2,    1,   -5,   -1,   -6,   -5,   -1,    1,   -1,    0,    0,    0,    3,
   2,    5,    3,    5,    1,  -30,  -36,  -29,  -33,  -28,  -30,  -30,  -33,  -35,  -32,  -38,
 -23,   -3,   -2,    0,    0,   -2,    0,   21,   33,   28,   34,   34,   30,   30,   33,   33,
  30,   33,   31,   32,   36,   36,   35,   33,   36,   16,   -4,    3,    0,    0,    1,  -24,
 -38,  -34,  -32,  -31,  -33,  -31,  -32,  -33,  -32,  -35,  -37,  -17,    5,    3,    4,    4,
   3,    4,    3,    4,   -1,   -1,    1,   -3,    1,    2,   -3,   -1,   -3,   -4,    0,    0,
   0,    1,    0,    1,   -1,   -5,    0,    3,    2,    0,   -5,   -4,   -1,    0,   -3,    1,
  27,   34,   33,   36,   33,   34,   36,   36,   35,   33,   33,   31,   16,    0,    1,   -4,
   0,   -2,  -28,  -33,  -29,  -32,  -34,  -34,  -30,  -33,  -32,  -29,  -34,  -31,  -34,  -37,
 -36,  -34,  -36,  -37,  -13,    2,   -1,   -2,    0,    2,    8,   30,   35,   32,   39,   37,
  37,   37,   34,   33,   34,   39,   14,   -7,    0,   -1,   -2,    0,   -1,   -1,    0,    1,
   0,    1,    1,    1,   -1,    0,    4,   -5,   12,   25,    5,    3,    3,   -1,   -2,   -1,
   2,    1,    0,   -2,   -3,   -1,    1,    2,    0,    3,   -9,  -35,  -38,  -36,  -39,  -36,
 -32,  -32,  -35,  -34,  -36,  -34,  -31,  -31,  -13,   -3,    1,    0,    6,   34,   39,   34,
  36,   35,   32,   30,   31,   34,   32,   30,   33,   32,   33,   39,   36,   37,   32,    4,
  -3,    3,    0,    2,   -2,   -1,   -9,  -32,  -35,  -34,  -34,  -33,  -34,  -35,  -34,  -31,
 -29,   -6,    9,    1,    1,    3,    1,    1,    1,    1,   -1,   -3,   -5,    0,    1,   -1,
  -1,   -4,   -1,  -14,  -33,  -11,    2,    0,    1,    0,    1,    1,    0,    1,    0,   -2,
  -5,   -3,   -2,   -2,   -4,   10,   30,   29,   32,   36,   33,   35,   31,   32,   34,   32,
  34,   32,   34,   27,    7,    1,    4,   -5,  -26,  -29,  -29,  -31,  -30,  -32,  -30,  -27,
 -31,  -32,  -31,  -33,  -35,  -33,  -34,  -35,  -37,  -30,   -7,    0,   -3,    2,    1,    0,
  -1,   -3,   15,   32,   31,   31,   33,   33,   34,   34,   32,   30,   12,    0,    3,    0,
  -1,   -1,    3,    4,    0,   -1,   -2,   -1,   -2,   -4,   -2,    0,    0,   -1,   14,   34,
  25,    5,    0,    2,    0,   -3,    0,    0,    0,    0,   -1,    1,    2,    0,   -2,    1,
 -13,  -34,  -29,  -28,  -31,  -32,  -30,  -27,  -31,  -32,  -32,  -34,  -32,  -34,  -36,  -19,
   2,    0,    8,   32,   32,   29,   32,   31,   34,   29,   31,   31,   30,   33,   33,   36,
  36,   34,   28,   30,   26,    1,    0,    3,    0,    3,    4,    3,    5,   -2,  -24,  -37,
 -35,  -35,  -35,  -35,  -31,  -30,  -32,   -8,    2,   -3,    0,   -2,   -3,   -4,   -3,    0,
   0,    3,    4,    2,   -2,   -3,   -4,   -5,   -2,  -19,  -33,  -32,  -23,    0,    4,    2,
   4,    3,    3,   -3,   -3,    0,    0,    1,    1,    3,   -1,   12,   32,   27,   32,   34,
  30,   30,   30,   33,   30,   33,   35,   32,   29,   30,   31,    8,   -1,  -10,  -31,  -30,
 -34,  -34,  -29,  -33,  -30,  -30,  -29,  -29,  -32,  -30,  -31,  -29,  -29,  -29,  -32,  -24,
  -1,    0,    1,    5,   -1,    0,    0,    2,   -1,    7,   29,   34,   33,   30,   32,   29,
  27,   28,    7,    0,    0,   -4,    0,    0,    0,    0,   -2,    0,    1,    0,   -2,    0,
   0,    0,    0,    2,   22,   29,   28,   32,   11,   -3,   -2,   -1,   -2,   -4,    0,   -1,
  -2,   -1,    0,   -1,   -2,    0,  -17,  -30,  -27,  -29,  -31,  -31,  -28,  -29,  -31,  -29,
 -30,  -30,  -32,  -31,  -30,  -32,  -22,   -4,   16,   31,   31,   34,   32,   28,   33,   34,
  32,   34,   33,   30,   32,   33,   33,   32,   28,   32,   19,   -2,   -1,   -1,   -3,    0,
  -2,   -2,   -1,   -3,   -2,  -17,  -32,  -31,  -32,  -35,  -30,  -30,  -25,   -4,    3,    0,
   0,   -2,   -1,   -2,   -2,    0,    2,    0,    0,    1,    1,    1,    0,    2,    2,  -18,
 -32,  -28,  -31,  -24,    0,    5,    1,    0,   -4,   -6,   -3,    0,    0,   -4,   -1,    0,
  -2,   19,   34,   27,   28,   30,   30,   28,   29,   32,   32,   31,   29,   26,   26,   31,
  30,   29,   18,  -16,  -32,  -29,  -30,  -27,  -28,  -28,  -29,  -31,  -29,  -32,  -31,  -30,
 -31,  -30,  -30,  -28,  -33,  -19,    2,    1,    1,    0,    0,    0,    0,   -1,   -1,    0,
   1,   22,   32,   28,   35,   28,   30,   22,   -2,   -2,   -3,   -2,    2,    0,    2,    2,
   0,   -1,   -1,   -1,   -4,   -1,   -2,    3,    2,    5,   28,   34,   34,   32,   29,   21,
   0,    0,    0,    0,    5,    4,    8,    4,    1,   -2,   -4,   -2,  -24,  -35,  -31,  -33,
 -30,  -32,  -30,  -29,  -30,  -32,  -35,  -32,  -33,  -30,  -33,  -28,  -25,  -29,    8,   32,
  25,   32,   28,   29,   30,   25,   26,   27,   32,   34,   33,   34,   33,   27,   25,   33,
  18,   -1,    1,   -1,    0,    1,   -1,    0,    2,    3,    0,    0,   -8,  -30,  -30,  -26,
 -23,  -27,  -19,    3,    3,    3,    5,   -2,   -1,   -3,   -3,    1,    1,    0,   -1,    0,
   2,    0,   -4,   -3,   -7,  -29,  -31,  -30,  -30,  -23,  -27,   -9,    3,   -3,    1,    1,
   0,   -1,   -4,   -2,    1,    3,    6,   24,   31,   25,   24,   24,   28,   27,   26,   32,
  30,   27,   26,   28,   30,   30,   28,   23,   25,    2,  -27,  -24,  -24,  -27,  -28,  -27,
 -25,  -29,  -27,  -24,  -26,  -27,  -28,  -30,  -26,  -25,  -31,  -16,    0,   -4,   -4,   -2,
  -1,    0,   -1,    1,    0,   -1,   -1,   -1,   15,   33,   29,   27,   30,   16,    0,    1,
   2,    0,   -1,    1,    3,    1,    1,    0,    4,    6,    2,    0,    0,    0,   -1,    7,
  24,   26,   20,   21,   24,   27,   20,    3,   -2,    2,   -1,    0,    2,    2,    1,    0,
   2,   -4,  -23,  -26,  -23,  -23,  -26,  -32,  -30,  -29,  -31,  -29,  -25,  -23,  -24,  -24,
 -25,  -24,  -25,  -22,   -8,   10,   25,   23,   23,   30,   24,   23,   27,   25,   25,   24,
  26,   26,   26,   27,   26,   29,   16,    4,    7,    5,    2,   -4,   -2,    0,   -2,    0,
   0,    0,    0,    0,  -18,  -29,  -23,  -29,  -16,    1,    0,    0,   -2,    0,    0,   -1,
   1,   -1,    0,    1,    0,    0,   -1,   -1,   -3,    2,   -5,  -23,  -23,  -24,  -25,  -27,
 -26,  -25,  -20,    0,    0,   -4,    0,    0,    0,    0,    6,    1,    4,   25,   24,   24,
  27,   25,   26,   23,   26,   26,   27,   29,   25,   24,   23,   23,   18,   27,   25,    2,
   0,  -14,  -30,  -27,  -28,  -25,  -25,  -25,  -26,  -29,  -25,  -25,  -23,  -25,  -22,  -25,
 -26,   -3,    4,   -1,    2,    3,    2,    0,    0,    0,    2,    3,    0,    4,    0,    6,
  22,   26,   28,    7,   -6,   -1,   -3,   -2,   -1,    1,    1,   -1,    0,   -1,   -1,   -3,
  -3,   -2,    0,    2,   -2,   12,   27,   24,   25,   25,   29,   26,   20,   25,   12,    0,
   2,    2,    2,    1,   -1,   -4,    0,  -10,  -29,  -25,  -23,  -24,  -23,  -23,  -20,  -22,
 -25,  -25,  -25,  -24,  -23,  -24,  -26,  -22,  -27,  -27,   -1,    1,    0,   23,   27,   25,
  26,   25,   28,   28,   29,   29,   29,   27,   24,   23,   26,   24,    2,   -7,    2,    0,
  -2,   -2,   -2,   -2,    0,    1,   -3,    0,    2,    0,    2,  -12,  -31,  -28,  -10,    2,
  -2,   -4,    0,    0,   -2,   -2,    1,    0,    1,    0,    1,    2,    0,    0,    3,    5,
 -11,  -27,  -24,  -24,  -26,  -24,  -25,  -26,  -29,  -23,   -2,    4,    0,    1,    3,    3,
   0,   -5,    8,   27,   27,   24,   26,   27,   23,   24,   27,   24,   25,   23,   23,   24,
  23,   26,   27,   31,   21,    2,   -2,    4,   -7,  -29,  -27,  -26,  -30,  -26,  -27,  -23,
 -22,  -27,  -26,  -27,  -26,  -31,  -23,    0,    1,    0,    1,    1,    1,    1,    3,    0,
   0,    0,   -2,    0,    3,    3,    0,   21,   29,    5,    0,    0,   -2,   -3,   -3,   -2,
  -2,    0,    0,   -3,   -1,   -3,   -2,    0,    1,    0,   -1,   17,   31,   30,   27,   27,
  28,   28,   27,   22,   25,   16,   -3,   -2,    0,   -1,   -1,   -2,   -3,  -14,  -25,  -27,
 -29,  -28,  -26,  -25,  -24,  -25,  -26,  -27,  -25,  -24,  -26,  -27,  -27,  -22,  -21,  -15,
  -2,    4,    2,    3,   17,   25,   24,   27,   25,   25,   28,   27,   26,   24,   26,   26,
  23,   17,    5,    0,    0,    0,    1,    1,    0,   -2,   -2,    0,    0,    0,    1,    0,
  -1,   -1,    0,    0,    0,    1,    3,    2,    0,    0,    1,   -1,    0,    0,   -2,   -2,
  -1,    0,   -1,    1,    3,    0,   -1,    0,   -1,   -2,    1,    3,    1,    1,    1,    1,
   2,    1,    1,    2,    0,   -1,    0,    0,    0,    0,    0,    0,   -1,   -3,   -3,    0,
   1,    0,   -2,    0,    0,   -1,    0,    1,    0,    0,   -1,   -1,   -2,    0,    0,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    1,    2,    0,    0,    1,    2,    0,    0,
  -1,   -4,   -3,   -2,   -1,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,
   1,    0,    0,    1,    2,    0,    0,   -1,    0,   -1,   -3,   -2,   -1,    0,   -1,    0,
   1,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    1,    1,
   0,    0,    0,    0,    0,    1,    0,   -1,    0,    1,    1,    1,    1,    1,    0,   -1,
   0,    0,    0,    0,    1,    0,    0,    1,    1,    0,    0,    0,    0,    0,   -1,   -1,
   0,    0,    0,    0,    0,   -1,    0,    1,    1,    1,    0,    0,    1,    0,    0,    0,
   0,    0,    0,   -1,    0,    0,   -1,    0,    0,    0,    0,    0,    1,    1,    0,    2,
   1,    1,    2,    1,    1,    1,    1,    0,   -1,    0,    0,    0,    0,    0,    0,    0,
   1,    0,    0,    0,   -3,   -1,    0,    0,    2,    1,    2,    0,   -1,    3,    2,   -1,
   1,    1,    0,   -1,   -1,    0,    0,    0,   -2,   -1,    5,    0,    0,    4,    1,    3,
   0,   -2,    2,   -2,    0,    0,   -7,    0,    0,    0,    2,   -5,   -2,    2,   -2,    2,
  -3,  -22,  -24,  -20,  -13,  -23,  -24,  -22,  -31,  -14,  -15,  -12,    4,    0,    1,    4,
   0,   -7,  -11,   -6,    2,    6,    8,    0,   -2,   16,   -1,   -5,    5,    6,   25,   10,
  11,   12,   14,   30,    9,   19,   21,   12,   24,   24,   40,   38,   26,    8,    1,   24,
  15,    9,   13,    6,   15,    9,    4,    5,   -4,    4,   -1,   -3,    2,    0,    7,   -5,
  -1,    6,   -9,  -11,   -9,    7,    0,   -9,    5,   -6,  -10,    0,   -2,  -13,  -13,   -9,
  -2,   -3,  -18,   -9,  -25,  -22,    0,  -16,  -13,  -22,  -24,  -20,  -37,  -18,   -5,  -18,
 -18,  -19,  -25,  -20,  -14,   -1,   -2,  -16,  -13,   -7,    0,    8,    0,  -13,  -12,    7,
   8,    0,    7,    5,    6,    8,    4,   13,    9,    9,   13,   15,   28,   24,    7,   13,
  23,   11,   20,   18,   16,   30,   24,   28,   25,   16,   26,   25,   16,   26,   16,    5,
  31,   28,    4,    0,   12,   24,   16,    8,    6,    4,    7,    4,   -7,    0,    5,   -7,
 -11,    2,   -6,  -11,   -5,  -10,    7,    3,  -19,  -26,  -17,   -6,  -21,  -26,  -15,  -13,
  -6,  -12,  -33,  -30,  -21,  -13,  -12,  -21,  -12,  -25,  -35,  -17,  -20,  -27,  -14,   -7,
 -18,  -16,  -13,  -18,  -23,  -10,    1,   -7,   -2,   -9,  -16,   -2,   -1,   -3,    2,    7,
   5,   10,   10,    0,   15,   10,   -2,   18,   11,   11,   12,    2,   25,   12,    9,   17,
   7,   21,   19,   21,   19,    5,   16,   12,  -10,   -2,   16,    9,   15,   26,   15,   15,
  11,    3,   13,    9,    9,   15,   -5,   -2,    6,   -7,   -9,   -8,  -11,   -3,    8,    0,
  -7,    0,    5,    6,   -2,  -16,   -6,    1,  -17,  -12,  -10,  -25,  -17,  -16,  -17,  -16,
 -22,  -21,  -14,  -12,  -17,   -5,  -29,  -56,  -23,  -18,  -19,   -9,  -15,  -17,  -19,  -12,
 -14,  -23,  -21,  -22,  -20,  -15,  -12,  -33,  -52,  -49,  -50,  -44,  -35,  -46,  -25,    8,
   1,    9,   23,   19,   23,   30,   54,   82,   83,   68,   69,   67,   54,   53,   52,   52,
  50,   47,   52,   46,   44,   37,    0,  -35,  -45,  -38,  -45,  -42,  -38,  -48,  -51,  -57,
 -53,  -46,  -42,  -40,  -39,   -7,    1,   -8,   -4,   -7,   -8,  -11,   -5,   -2,   -3,   25,
  44,   32,   31,   30,   -2,  -16,   -4,   -9,  -13,  -15,  -17,  -14,  -16,  -18,   -8,  -11,
 -13,   -5,  -12,    9,   26,   19,   22,    0,  -17,   -7,    0,    1,    1,    5,    1,    7,
  10,   13,    7,  -25,  -33,  -28,  -34,  -35,  -36,  -40,  -43,  -47,  -39,  -22,  -36,  -20,
  11,   16,   42,   50,   41,   42,   47,   52,   46,   47,   51,   48,   46,   57,   53,   49,
  57,   26,   11,   25,   27,   18,   20,   19,  -15,  -31,  -27,  -28,  -31,  -31,  -27,  -44,
 -25,    4,   -4,   -4,    0,   -1,   -7,  -14,   -9,    0,   -5,  -11,  -10,  -12,   -8,  -30,
 -37,  -12,  -24,  -26,  -24,  -32,  -24,  -26,  -31,  -30,  -28,  -31,  -35,  -35,  -20,    7,
  13,    6,    6,   10,   12,   12,   20,   34,   21,   -5,   -2,   -3,   -3,    4,  -18,  -30,
 -27,  -33,  -28,  -27,  -26,  -28,  -38,  -35,  -30,  -22,  -11,  -15,  -18,    8,   35,   23,
  34,   57,   53,   62,   68,   63,   55,   50,   53,   46,   48,   57,   27,   -3,    3,    2,
   5,   10,    9,    9,    7,   17,   11,    7,    0,  -25,  -35,  -33,   -9,   -5,  -11,   -6,
 -15,  -14,  -13,  -16,   -9,   -3,  -14,  -15,  -20,  -22,  -18,  -53,  -60,  -58,  -61,  -51,
 -55,  -31,  -19,  -13,   -4,  -14,  -22,  -25,  -20,  -19,    1,   20,   10,   10,   17,   26,
  23,   28,   35,   31,   28,   34,   40,   33,   43,    8,  -41,  -41,  -44,  -36,  -26,  -22,
 -24,  -32,  -26,  -28,  -30,  -31,  -33,  -41,  -28,    5,    8,    9,   21,   23,   18,   23,
  30,   43,   74,   80,   78,   78,   70,   61,   39,   25,   26,   27,   23,   27,   31,   23,
  15,    6,    4,    2,   -4,   -6,    2,   19,   33,   26,   -7,  -19,  -17,  -27,  -20,   -5,
  -5,   -4,    1,   -3,   -3,   -2,  -28,  -50,  -50,  -49,  -49,  -50,  -52,  -50,  -64,  -70,
 -63,  -66,  -43,  -19,  -25,   -8,   21,   20,   19,   23,   19,   24,   23,   22,   30,   31,
  31,   34,   34,   37,   32,    4,   -2,    7,    5,    8,   -8,  -32,  -32,  -32,  -32,  -26,
 -26,  -26,  -25,  -23,    3,   20,   17,   17,   16,   20,   19,   21,   27,   26,   23,   24,
  26,   19,   32,   37,   18,   19,   21,   16,   15,   15,    9,    6,   10,    8,    6,    1,
   4,    2,   15,   40,   38,   33,   36,   37,   32,   34,   28,   -2,  -11,   -7,   -9,  -11,
 -10,  -23,  -49,  -53,  -58,  -61,  -58,  -62,  -63,  -68,  -70,  -68,  -63,  -67,  -65,  -64,
 -63,  -33,  -18,    1,   24,   21,   25,   28,   28,   33,   34,   29,   35,   38,   32,   37,
  19,   -1,    4,    4,    0,    3,    7,    8,   11,    9,   14,    1,  -23,  -19,  -25,  -13,
  16,   16,   20,   25,   22,   24,   26,   25,   27,   25,   20,   19,   15,   17,    8,  -18,
 -27,  -21,  -27,  -21,    4,    8,    6,   10,    5,    8,    7,    6,    6,    6,   27,   40,
  36,   36,   33,   35,   32,   28,   31,   27,   24,   21,   18,   20,   -1,  -35,  -48,  -52,
 -55,  -54,  -56,  -58,  -57,  -58,  -59,  -55,  -55,  -57,  -53,  -56,  -43,  -18,  -19,  -19,
 -16,  -16,  -14,  -17,    3,   23,   21,   23,   27,   28,   34,   24,    1,   -2,    0,   -1,
   2,    4,    4,    5,    8,   11,   16,   13,   14,    8,   12,   46,   39,   17,   22,   18,
  21,   22,   21,   25,   25,   23,   22,   23,   25,   19,   -2,  -18,  -22,  -21,  -23,  -24,
 -19,  -21,  -21,  -27,  -22,    3,    5,    2,    0,   16,   37,   32,   33,   33,   33,   31,
  23,   26,   28,   24,   28,   26,   20,   25,    9,  -13,  -16,  -16,  -21,  -48,  -63,  -58,
 -61,  -61,  -63,  -59,  -58,  -58,  -58,  -52,  -25,  -15,  -18,  -15,  -13,  -11,  -12,  -10,
  -7,   -6,   -4,   -3,   -8,   14,   35,   11,    0,    2,    0,    0,   -2,    2,    5,    4,
   3,    6,    8,   10,   14,    9,   28,   51,   49,   52,   52,   53,   63,   51,   27,   25,
  27,   22,   23,   23,   25,    9,  -12,  -18,  -17,  -15,  -21,  -23,  -22,  -27,  -25,  -28,
 -29,  -27,  -29,  -30,  -29,   -3,   30,   37,   31,   30,   32,   28,   27,   30,   29,   25,
  26,   23,   23,   25,    0,  -15,  -14,  -19,  -16,  -20,  -20,  -22,  -25,  -25,  -46,  -60,
 -54,  -54,  -55,  -38,  -19,  -17,  -16,  -16,  -15,  -15,  -13,  -10,  -11,   -8,   -8,   -8,
  -8,   -3,  -15,  -34,  -35,  -38,  -18,    5,    5,    6,    5,    5,    9,   12,   12,   13,
  14,   21,   43,   52,   54,   56,   53,   54,   55,   56,   59,   61,   56,   58,   46,   21,
  13,   -6,  -19,  -19,  -22,  -19,  -20,  -18,  -24,  -28,  -24,  -24,  -27,  -30,  -31,  -30,
 -13,    2,    3,    0,   -1,   -2,   -1,   21,   31,   27,   27,   23,   26,   23,   22,    9,
 -10,  -11,  -19,  -21,  -19,  -19,  -16,  -22,  -25,  -23,  -25,  -24,  -22,  -26,  -17,  -13,
 -21,  -16,  -18,  -17,  -16,  -20,  -13,   -8,  -10,  -12,   -6,   -2,    0,   -2,  -27,  -36,
 -33,  -35,  -28,  -29,  -26,  -23,  -29,  -10,   11,    9,   12,   12,    8,   34,   52,   50,
  55,   55,   55,   53,   53,   57,   55,   53,   52,   55,   54,   57,   42,   15,   19,    8,
 -15,  -17,  -19,  -20,  -19,  -23,  -23,  -24,  -26,  -28,  -35,  -26,   -1,    1,    0,    0,
  -3,   -3,   -6,   -4,   -6,   -7,  -11,  -10,   13,   25,   19,   -2,  -20,  -17,  -17,  -16,
 -18,  -20,  -22,  -24,  -24,  -23,  -23,  -23,  -24,  -24,    0,   17,   16,   17,   15,   21,
   3,  -14,   -8,  -11,   -9,   -4,   -5,   -6,   -1,  -17,  -38,  -35,  -34,  -31,  -30,  -30,
 -28,  -28,  -28,  -27,  -24,  -27,  -23,  -27,   -4,   44,   50,   47,   51,   51,   54,   56,
  57,   58,   61,   60,   60,   56,   57,   52,   25,   18,   17,   16,   17,   14,   13,   15,
   4,  -22,  -26,  -26,  -29,  -30,  -33,   -9,    3,    1,    0,   -3,   -4,   -2,   -3,   -6,
  -4,   -9,  -10,   -7,  -11,  -10,  -28,  -52,  -48,  -26,  -16,  -23,  -23,  -23,  -23,  -25,
 -28,  -28,  -28,  -25,  -26,  -12,   10,   12,   13,   17,   17,   18,   19,   21,   23,   26,
  27,   11,   -8,    1,   -1,  -32,  -34,  -31,  -35,  -27,  -28,  -28,  -24,  -25,  -26,  -23,
 -23,  -21,  -21,  -18,    7,   17,   14,   20,   15,   31,   57,   55,   50,   57,   58,   58,
  61,   57,   59,   38,   16,   22,   19,   20,   19,   11,   13,   12,   10,   12,   11,    2,
   8,   -3,  -16,    3,    3,    0,    0,   -6,   -3,   -3,   -7,   -8,   -6,  -10,  -10,  -14,
 -14,  -16,  -43,  -48,  -44,  -51,  -50,  -49,  -55,  -54,  -30,  -22,  -27,  -26,  -25,  -23,
 -22,    0,   12,    8,    9,    7,   14,   20,   19,   17,   19,   21,   25,   27,   27,   28,
   9,   -1,  -14,  -36,  -28,  -26,  -32,  -27,  -25,  -28,  -26,  -22,  -23,  -15,  -19,  -10,
  15,   17,   20,   21,   18,   22,   21,   20,   27,   25,   33,   58,   56,   54,   52,   27,
  20,   21,   18,   21,   15,   11,   16,   13,    9,    9,    3,    5,    5,    1,   25,   37,
  28,   34,   23,    0,    0,   -4,   -8,   -4,   -8,   -8,   -7,  -14,   -9,  -25,  -51,  -47,
 -49,  -50,  -48,  -57,  -55,  -51,  -58,  -62,  -57,  -59,  -55,  -33,  -14,    8,   14,   12,
  15,   13,   18,   18,   13,   16,   21,   21,   23,   21,   22,   26,    1,   -7,    0,    1,
   5,    0,    5,   -6,  -23,  -21,  -22,  -22,  -20,  -18,  -20,    0,   21,   19,   18,   18,
  20,   22,   23,   21,   22,   25,   24,   22,   17,   28,    9,   -6,   19,   17,   16,   17,
  13,   15,   14,   14,   10,    7,    7,   13,    5,   10,   34,   35,   34,   35,   30,   31,
  31,   21,   22,   23,   -3,   -9,  -13,  -14,  -10,  -40,  -51,  -49,  -54,  -49,  -52,  -56,
 -55,  -54,  -58,  -57,  -59,  -57,  -53,  -58,  -39,  -14,  -17,  -18,    4,   18,   16,   20,
  16,   20,   22,   21,   24,   17,   26,   17,   -5,   -1,   -2,   -2,    2,    2,    3,    6,
   7,    3,    0,    8,    0,  -22,  -12,   14,   20,   20,   23,   24,   23,   27,   25,   21,
  26,   26,   28,   24,   21,   21,   -4,  -14,  -10,  -13,   -8,  -15,  -10,   13,   15,    9,
   9,    6,    9,    9,    2,   20,   34,   31,   33,   31,   27,   26,   25,   23,   25,   26,
  23,   21,   11,   16,    2,  -44,  -55,  -51,  -54,  -51,  -53,  -54,  -53,  -54,  -56,  -58,
 -58,  -55,  -57,  -46,  -22,  -19,  -19,  -20,  -18,  -14,  -12,  -10,  -11,    8,   24,   23,
  20,   21,   24,    4,   -3,    0,   -2,    1,    3,    4,    9,    8,    5,    9,    7,   11,
  17,   14,   34,   47,   49,   38,   19,   22,   22,   22,   23,   22,   25,   27,   26,   21,
  22,    6,  -15,  -12,  -10,  -13,  -14,  -18,  -21,  -18,  -22,  -18,  -19,  -19,    6,    5,
   7,   34,   31,   28,   31,   27,   27,   30,   25,   24,   26,   20,   19,   19,   19,   14,
  -5,  -18,  -15,  -17,  -20,  -21,  -42,  -57,  -54,  -59,  -58,  -57,  -54,  -53,  -54,  -32,
 -19,  -22,  -18,  -16,  -13,  -10,  -12,  -10,   -7,   -8,   -5,   -8,  -10,   -4,   -3,   -3,
   0,    0,   -2,   -1,    0,    0,    5,    8,    7,   11,   12,   15,   12,   23,   47,   47,
  45,   48,   47,   51,   52,   56,   46,   25,   24,   25,   18,   21,   15,   -9,  -12,  -11,
 -15,  -12,  -16,  -18,  -18,  -19,  -20,  -20,  -22,  -21,  -21,  -26,   -5,    2,    0,   25,
  30,   26,   28,   26,   25,   24,   21,   22,   21,   16,   20,    1,  -17,  -11,  -15,  -16,
 -18,  -20,  -22,  -24,  -27,  -26,  -27,  -49,  -54,  -54,  -43,  -18,  -20,  -21,  -16,  -19,
 -17,  -12,  -13,  -12,   -7,  -12,   -8,   -7,   -5,   -6,  -30,  -36,  -30,  -31,  -30,   -9,
   7,    5,    8,    4,    8,   11,   10,   14,   16,   36,   49,   48,   48,   47,   41,   32,
  28,   23,   24,   25,   21,   20,   24,   17,  -15,  -28,  -25,  -27,  -27,  -28,  -25,  -27,
 -27,  -26,  -27,  -26,  -25,  -25,  -30,  -15,    3,    1,    1,    2,    1,    4,    1,    3,
  24,   32,   27,   28,   25,   28,   20,   -1,    0,    3,    0,    3,    2,    1,    4,    2,
  -3,   -2,   -1,   -1,   -1,   -1,   20,   29,    6,   -2,    0,    0,    0,    0,    0,    3,
   0,   -1,   -1,   -2,    1,  -13,  -31,  -26,  -26,  -26,  -24,  -25,  -25,  -24,  -26,  -30,
 -14,    1,    2,   -2,    7,   27,   27,   25,   27,   27,   26,   28,   27,   26,   29,   27,
  25,   24,   28,   22,    1,   -1,   -1,    0,   -5,  -26,  -28,  -25,  -26,  -26,  -26,  -25,
 -25,  -28,  -26,   -7,   -1,   -2,    0,   -1,    0,    0,   -1,   -2,    0,    1,    2,    0,
   3,   24,   15,    0,    2,    0,    1,    1,    0,    2,    1,    0,    0,    1,    1,    0,
  -4,    8,   25,   25,   26,   25,   23,   26,   25,    7,   -4,    0,    0,    0,    0,    2,
  -7,  -27,  -27,  -24,  -26,  -26,  -28,  -27,  -23,  -22,  -24,  -24,  -25,  -25,  -25,  -21,
  -4,   13,   26,   27,   22,   24,   25,   24,   23,   26,   27,   25,   24,   26,   27,   10,
  -2,    0,   -2,    0,    1,    0,    0,    1,    0,   -7,  -24,  -29,  -25,  -28,  -15,    0,
  -2,   -1,   -2,   -3,    0,    0,   -1,    0,    2,    2,    3,    2,    3,   -5,  -25,  -26,
 -26,  -25,   -5,    3,   -1,    0,    0,    0,    3,    0,    0,    0,    2,   22,   29,   25,
  26,   24,   23,   25,   27,   24,   26,   25,   24,   27,   13,   -2,  -17,  -29,  -25,  -25,
 -26,  -26,  -25,  -25,  -25,  -24,  -24,  -24,  -25,  -25,  -27,  -12,    1,   -1,   -1,   -1,
   0,   -2,    6,   24,   25,   24,   25,   25,   24,   29,   19,   -1,    0,    1,    0,    0,
   0,    0,    0,    1,    0,    0,    0,    2,   -1,    4,   22,    7,    0,    3,    0,    0,
   0,    0,   -2,    0,   -1,   -3,   -2,    0,    0,  -18,  -29,  -26,  -28,  -26,  -25,  -26,
 -26,  -27,  -26,   -9,    1,   -1,    0,   -2,   13,   29,   27,   28,   26,   27,   26,   25,
  26,   24,   24,   24,   25,   25,   28,   19,    0,    0,    1,  -14,  -27,  -24,  -25,  -27,
 -26,  -28,  -26,  -26,  -25,  -28,  -23,   -1,    0,   -1,    1,    0,    0,   -1,    0,   -1,
  -1,   -1,   -3,    9,   27,   25,    5,   -1,    1,    2,    3,    0,    0,    0,    0,    0,
   2,    2,    0,    0,    0,   15,   31,   26,   26,   25,   28,   22,    1,    0,    1,   -1,
   0,    0,   -1,    2,   -8,  -28,  -28,  -27,  -27,  -27,  -28,  -26,  -28,  -28,  -27,  -27,
 -28,  -26,  -30,  -22,   19,   32,   25,   28,   26,   29,   30,   30,   29,   27,   28,   30,
  27,   27,   25,    4,   -5,    0,    0,    0,   -1,   -1,   -1,    1,  -11,  -28,  -27,  -26,
 -26,  -27,  -12,    1,   -2,    0,    0,    0,    1,    1,    2,    1,    2,    3,    0,   -2,
   0,  -10,  -27,  -30,  -22,   -2,    1,   -1,    2,    2,    1,    1,    3,    3,    3,    0,
   5,   24,   29,   28,   27,   24,   25,   25,   23,   25,   25,   25,   24,    5,   -1,   -1,
 -22,  -30,  -28,  -27,  -24,  -25,  -23,  -23,  -24,  -24,  -25,  -27,  -24,  -24,  -26,  -12,
   1,    0,    0,   -2,   -1,   12,   26,   27,   28,   27,   27,   26,   23,   26,   11,   -2,
  -3,   -1,    3,    3,    0,   -1,   -1,    1,    0,   -1,    0,    2,    2,    2,    3,    2,
   0,    0,    0,    0,    0,   -1,   -1,    0,    1,    2,   -2,   -2,    0,   -5,   -4,   -2,
  -1,    0,    0,    0,    0,    0,    2,    1,    1,    2,    0,   -1,    1,    3,    1,    0,
   1,    0,    0,    3,    1,    0,    0,    0,    0,   -1,   -1,   -1,   -2,   -2,   -1,    0,
   0,    0,    2,    2,    3,    1,    1,    0,   -1,    0,    0,   -1,    0,   -1,    0,    0,
  -1,    0,    0,   -1,    0,    1,    2,    0,    0,    0,   -2,   -2,   -1,    0,    0,    0,
   1,    1,    1,    2,    1,    0,    0,    0,    0,    1,    0,   -1,   -1,   -1,   -3,   -2,
  -1,   -1,    0,    1,    2,    1,    0,    0,    0,   -1,    0,    0,   -1,    0,    0,    0,
   0,    0,    0,    0,    0,    1,    2,    2,    1,    0,    0,    0,   -1,   -1,   -1,   -1,
   0,    0,    1,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,    0,    0,    0,    0,    0,   -1,    0,    0,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,   -1,
  -1,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,   -1,    0,    1,    0,
  -1,   -2,    0,    0,    0,    2,    1,    0,    0,    1,    0,    0,    1,    3,    2,    2,
   1,   -2,   -3,   -1,    3,    2,   -1,   -1,   -2,    2,    1,   -1,    1,    1,    3,    0,
   0,    6,    1,    1,   -1,    0,    0,   -4,    1,   -3,   -5,   -4,   -8,   -4,   -4,   -2,
 -20,  -41,  -33,  -34,  -37,  -41,  -38,  -34,  -45,  -29,   -5,    2,   -3,    0,   32,   41,
  42,   47,   40,   42,   38,   38,   42,   44,   45,   33,   38,   29,    2,   -1,   -5,    2,
  -6,  -38,  -40,  -35,  -38,  -41,  -33,  -35,  -38,  -12,    1,    4,    4,   -2,    0,   -3,
   4,    6,   -1,    5,   -5,   -1,  -12,  -30,   -2,   -3,   -8,   -3,   -9,   -4,   -6,   -1,
   1,    1,    3,    1,   25,   41,   41,   42,   33,   37,   40,   39,   37,   37,   31,    0,
  -3,   -3,  -32,  -34,  -33,  -35,  -34,  -42,  -39,  -35,  -40,  -39,  -37,  -36,  -38,  -21,
   2,   -5,   -9,    2,   -1,   13,   39,   39,   37,   40,   37,   42,   41,   14,    2,    4,
  -4,   -1,   -3,   -8,   -4,   -4,   -2,   -9,   -1,    1,    4,   39,   24,   -1,    6,    1,
   5,    8,    3,    0,    4,    9,    2,    4,  -18,  -43,  -37,  -40,  -39,  -40,  -40,  -42,
 -41,  -29,  -40,  -15,    4,    0,   36,   44,   37,   42,   36,   41,   39,   41,   41,   34,
  41,   36,   39,   28,   -6,   -8,   -6,   -8,   -1,   -6,  -31,  -48,  -36,  -40,  -40,  -37,
 -40,  -12,    0,   -4,   -2,   -4,    0,   -2,   -1,    6,    1,    3,    3,    5,    2,  -37,
 -40,   -8,   -3,   -2,    2,    4,    4,    0,   -2,    2,    5,    0,   20,   43,   45,   46,
  36,   32,   36,   32,   36,   39,   45,   32,    8,    6,  -24,  -44,  -35,  -42,  -36,  -34,
 -35,  -34,  -41,  -42,  -42,  -34,  -46,  -31,    1,   -2,    2,    0,   -5,    0,   -4,   24,
  35,   34,   41,   31,   41,   23,    0,    1,   -5,    1,    3,    0,   -1,   -4,   -7,  -10,
   1,   -2,    5,   25,   29,   39,   13,    0,   11,    0,    5,    5,    5,    9,   -2,    3,
 -13,  -40,  -34,  -37,  -39,  -35,  -38,  -36,  -38,  -39,  -37,  -33,  -26,    0,   33,   35,
  35,   40,   40,   41,   37,   39,   39,   34,   36,   29,   29,   19,   -8,   -6,   -5,   -6,
   0,   -6,    4,   -5,  -30,  -31,  -35,  -39,  -31,   -8,    4,    0,   -1,   -2,    3,    4,
  -2,    2,    0,    2,    0,    2,   -4,  -36,  -34,  -40,  -30,    1,    0,    9,    5,   -7,
  -2,   -2,   -3,   -3,   19,   36,   32,   34,   37,   34,   29,   33,   36,   33,   32,   30,
  42,   22,  -31,  -40,  -37,  -35,  -25,  -33,  -32,  -35,  -45,  -42,  -38,  -38,  -47,  -33,
  -6,   -7,  -13,  -13,  -14,   -4,    3,    5,   30,   51,   47,   46,   49,   26,   12,   17,
  16,   18,    6,    0,    0,   -8,   -5,   -6,    4,    5,   10,   45,   45,   34,   32,    6,
  -7,    0,    3,    2,   -3,   -6,   -9,  -12,  -29,  -46,  -43,  -42,  -35,  -36,  -41,  -42,
 -48,  -41,  -43,  -33,  -27,  -30,   20,   47,   37,   32,   25,   30,   26,   25,   29,   22,
  16,   20,   28,   22,    0,   -2,    7,   11,   14,   13,    4,    8,   15,  -12,  -28,  -29,
 -37,   -9,   16,   15,   13,   15,   22,   24,   21,   12,    4,    5,    2,    3,   -5,  -38,
 -53,  -43,  -46,  -47,  -26,  -17,  -17,   -4,   -5,   -4,    3,   -2,   11,   32,   33,   30,
  34,   39,   38,   39,   34,   32,   41,   33,   27,   34,   -2,  -41,  -33,  -34,  -37,  -35,
 -49,  -52,  -42,  -43,  -42,  -38,  -38,  -21,   -2,   -2,   -5,    2,   10,    7,   13,   15,
   7,   25,   49,   58,   49,   16,    0,   10,   10,    4,    0,   -8,  -21,   -7,   -5,  -18,
   0,   -9,    8,   51,   37,   29,   24,   32,   49,   10,  -19,  -15,   -7,    0,  -15,  -17,
 -20,  -39,  -18,  -12,  -33,  -18,  -14,  -29,  -25,  -20,  -33,  -29,  -28,  -43,  -24,    0,
   8,   15,   27,   37,   41,   36,   19,   17,   30,   27,   25,   26,    7,   -4,   -4,    4,
   5,   -4,    4,   11,   16,   15,    2,  -14,  -24,   -4,    6,   -2,    3,    3,    0,    8,
  12,    2,  -18,  -13,   -2,   -3,   -5,  -28,  -36,  -45,  -51,  -42,  -47,  -21,    4,  -10,
 -15,    1,   -8,  -11,   16,   29,   28,   28,   34,   24,   36,   47,   27,   29,   28,   31,
  36,   33,   17,   -2,  -18,  -55,  -56,  -33,  -34,  -23,  -20,  -49,  -49,  -30,  -33,  -29,
  -9,    1,   16,   13,   -8,   -2,    5,    0,   -1,    0,    8,   11,   27,   26,    9,   -3,
 -12,  -19,  -24,   -6,    9,   10,    4,   -5,   -1,    3,    4,   21,   38,   41,   33,   28,
  28,   15,    4,    1,    0,    0,   -8,    0,    0,  -20,  -27,  -26,  -24,  -30,  -31,  -29,
 -27,  -27,  -43,  -43,  -31,  -24,  -10,    2,    9,   27,   49,   36,   14,   14,   26,   45,
  46,   36,   44,   34,   15,    6,   -4,    9,   11,   14,    5,  -10,   11,  -18,  -29,  -11,
 -45,  -28,   -1,   -5,    2,    7,    4,   -8,   -8,    0,    7,    4,   -5,    2,    9,  -10,
 -45,  -51,  -35,  -23,   -3,  -20,  -34,   -4,  -12,  -12,   -2,  -22,    8,   34,   22,   44,
  35,   15,   38,   31,   24,   41,   41,   41,   39,   41,   18,  -17,   -5,  -13,  -20,  -20,
 -31,  -10,  -29,  -30,  -22,  -42,  -32,  -37,   -8,   13,   -3,    7,   -2,  -10,   -9,   -7,
   0,    0,    9,    8,   17,   21,    2,    6,    4,    0,    5,   10,   12,    1,   -2,   -4,
   0,    2,   -3,   17,   31,   30,   36,   23,   20,   24,   19,   12,   -3,   -2,    0,    0,
  -8,  -33,  -30,  -24,  -25,  -20,  -24,  -20,  -20,  -23,  -25,  -31,  -39,  -38,  -10,    9,
   4,   -2,    6,   24,   27,   23,   22,   27,   29,   29,   33,   16,   -1,    1,    1,    3,
   8,    6,    3,    7,   11,    7,    0,   -7,   -5,    2,    2,   -1,   -4,   -3,    0,   -4,
  -6,   -2,    1,   -2,   -2,    5,   -3,  -26,  -32,  -34,  -34,  -31,  -30,  -23,  -27,  -25,
  -4,    0,    0,   -4,   10,   37,   33,   30,   30,   24,   30,   25,   20,   21,   20,   26,
  33,   28,    6,    0,    2,    0,    3,  -14,  -30,  -23,  -19,  -18,  -26,  -32,  -34,  -24,
  -3,   -3,   -3,    3,    4,    1,    0,   -5,   -8,   -5,   -6,    0,    2,  -17,  -14,    3,
  -2,   -4,   -1,    1,    5,    7,    6,    5,    7,   -1,   -1,   20,   31,   27,   28,   29,
  28,   33,   27,   23,   27,    0,   -6,    6,  -14,  -28,  -35,  -36,  -28,  -31,  -32,  -34,
 -30,  -19,  -17,  -17,  -23,  -21,   -2,    5,   -2,   -2,    0,    2,   20,   26,   18,   17,
  16,   23,   32,   16,   -3,    3,    9,    0,    0,   -2,   -2,    0,    0,    2,    4,    4,
  -1,   17,   31,    5,    0,    5,    3,    4,   -2,   -5,   -3,    0,   -7,   -7,   -7,  -29,
 -29,  -23,  -25,  -21,  -26,  -29,  -31,  -29,  -30,  -24,   -1,   -4,    7,   30,   28,   27,
  28,   27,   27,   32,   36,   29,   27,   25,   30,   24,   -2,   -6,    2,    5,    4,    6,
  -2,  -25,  -28,  -25,  -26,  -25,  -35,  -24,    0,    1,   -7,   -7,   -2,   -2,   -2,    0,
   0,    0,    0,    2,    1,  -20,  -38,  -19,    2,    4,    0,   -3,    1,    0,    0,    0,
  -1,    0,    2,   24,   33,   25,   30,   30,   32,   32,   30,   32,   31,   36,   21,    2,
 -11,  -31,  -28,  -31,  -33,  -28,  -32,  -31,  -31,  -31,  -34,  -35,  -31,  -32,  -11,    0,
  -2,    1,    0,    1,   -4,   12,   35,   31,   32,   30,   33,   25,    0,   -1,   -1,    0,
   1,    1,    3,    0,    0,    0,    1,    2,   -1,   13,   32,   32,   14,    0,   -1,   -1,
  -2,   -3,   -2,    0,    0,    1,   -3,  -24,  -33,  -30,  -29,  -28,  -30,  -31,  -28,  -29,
 -29,  -32,  -32,  -15,    8,   27,   30,   31,   32,   29,   31,   28,   29,   30,   29,   32,
  33,   31,    9,   -2,    4,    0,    1,    0,    1,    2,  -18,  -32,  -33,  -32,  -33,  -28,
  -3,    2,    0,    0,   -2,    1,    0,    0,    0,   -2,   -2,   -2,    0,  -17,  -34,  -32,
 -28,   -7,    2,    0,    2,    0,    0,   -1,    1,    0,    0,   21,   31,   30,   30,   29,
  30,   30,   33,   32,   32,   31,   32,   31,   -4,  -32,  -28,  -30,  -29,  -27,  -28,  -27,
 -29,  -30,  -31,  -31,  -32,  -34,  -15,   -1,   -3,   -1,   -2,   -4,   -2,   -5,    3,   24,
  32,   28,   32,   24,    0,   -1,    2,   -1,    2,    1,    0,    0,    0,    3,    3,    2,
  -3,   13,   34,   30,   34,   26,    2,   -1,    2,    0,    0,    1,    0,    1,   -3,  -27,
 -30,  -26,  -33,  -30,  -30,  -30,  -32,  -33,  -29,  -30,  -29,  -37,  -17,   26,   30,   28,
  33,   27,   27,   29,   31,   27,   29,   28,   29,   32,    9,   -1,    5,    0,    1,    4,
   5,    2,    2,   -5,  -24,  -24,  -25,  -26,   -4,    1,   -1,    1,   -1,   -2,   -1,    0,
  -1,    0,    0,   -3,    0,  -13,  -28,  -25,  -27,  -28,  -14,    3,    3,   -3,    0,    0,
   0,    0,   -1,   17,   29,   25,   27,   24,   24,   27,   27,   26,   23,   28,   28,   30,
  19,  -14,  -28,  -25,  -24,  -25,  -27,  -24,  -28,  -27,  -23,  -25,  -27,  -30,  -12,    3,
   0,   -2,   -2,    0,   -1,   -3,   -3,   -3,   13,   26,   29,   23,    2,    0,    3,    2,
   2,    0,    4,    2,    1,    1,    0,    2,   -2,    5,   24,   28,   28,   26,   25,   12,
  -2,    0,   -1,   -2,    0,    1,    0,  -18,  -28,  -26,  -27,  -27,  -27,  -24,  -26,  -28,
 -24,  -25,  -27,  -30,  -24,   -2,   17,   25,   26,   29,   29,   25,   26,   25,   24,   26,
  28,   29,   11,   -3,    0,    1,    0,   -4,   -1,    5,    0,    1,   -1,  -17,  -26,  -24,
  -8,    0,   -2,   -1,   -1,    3,    0,   -3,   -1,   -1,    1,    0,    2,   -9,  -26,  -25,
 -27,  -25,  -28,  -23,   -4,   -2,    0,    2,    1,    1,    0,   15,   28,   27,   28,   25,
  26,   25,   25,   26,   23,   24,   25,   30,   17,    0,   -6,  -22,  -25,  -25,  -29,  -25,
 -27,  -26,  -24,  -25,  -25,  -29,  -14,    3,    3,    0,   -2,    1,    3,    0,    0,    0,
   0,    4,   26,   26,    4,    0,    0,    0,    1,   -2,   -1,    0,   -2,   -2,   -1,    0,
  -2,    5,   24,   26,   25,   25,   23,   29,   20,    2,    0,    2,   -1,    0,    0,  -17,
 -27,  -24,  -25,  -25,  -27,  -24,  -24,  -28,  -26,  -26,  -24,  -27,  -24,   -1,    0,    4,
  23,   23,   23,   25,   25,   25,   26,   27,   26,   28,   11,   -1,    2,    0,    1,    0,
   0,    0,   -3,    1,   -2,    0,  -10,  -26,   -5,    2,   -4,    0,   -1,   -1,   -3,    0,
   0,    0,    1,    0,    4,  -10,  -26,  -23,  -23,  -26,  -26,  -24,  -24,  -15,    0,    0,
   0,    3,   -1,   16,   29,   24,   26,   27,   23,   22,   24,   25,   25,   26,   23,   26,
  20,    3,    1,    1,  -16,  -29,  -24,  -24,  -30,  -27,  -26,  -28,  -25,  -27,  -15,    1,
  -1,    0,    1,   -2,   -2,    0,    1,   -1,    0,    0,    2,   16,    9,    1,    5,    2,
   0,    1,    4,    1,    0,    0,   -3,    0,   -1,    6,   26,   24,   23,   26,   28,   25,
  22,   23,    5,   -3,   -1,   -3,   -4,  -20,  -28,  -27,  -29,  -27,  -26,  -22,  -22,  -25,
 -24,  -23,  -19,  -22,  -16,   -1,    0,    0,    7,   21,   28,   23,   26,   25,   25,   26,
  25,   24,    8,   -1,    2,    0,    0,    1,    0,    0,   -2,    0,    3,    3,    2,    0,
   0,   -4,   -4,    0,    0,    1,    0,    0,    0,    0,   -1,   -2,    2,   -9,  -23,  -20,
 -25,  -27,  -26,  -29,  -26,  -26,  -21,   -4,    3,   -1,   -1,   17,   25,   24,   30,   27,
  26,   29,   26,   24,   28,   28,   24,   29,   21,    2,    1,   -1,   -2,   -4,  -23,  -25,
 -20,  -24,  -25,  -24,  -26,  -29,  -10,    2,   -4,    0,   -1,   -6,   -1,   -2,   -4,   -1,
   1,   -1,    1,   -3,  -13,    0,    3,   -3,    1,    1,    1,    3,    2,    0,   -1,    0,
   0,   11,   29,   28,   28,   27,   22,   26,   25,   25,   28,   14,   -3,   -1,    1,  -15,
 -24,  -22,  -28,  -26,  -26,  -29,  -28,  -29,  -29,  -27,  -24,  -29,  -20,    4,    4,    2,
   5,    0,    9,   25,   26,   23,   25,   19,    5,    3,    1,   -3,    0,    0,   -1,   -3,
  -3,   -2,    2,    3,   -3,   -1,    2,   -1,    1,    3,    2,    3,    1,    1,    0,   -1,
   0,    1,    4,    3,    0,   -2,   -4,   -3,   -4,   -3,    0,   -1,   -2,    1,    5,    3,
   1,    3,    2,    2,    0,   -2,   -2,   -2,    0,    0,   -2,   -2,   -2,    1,    3,    3,
   2,    0,    0,    0,   -2,   -1,    0,    1,    1,    0,   -1,    0,    0,    0,    0,    0,
   0,    0,    0,   -1,    0,   -1,   -2,    0,    0,    1,    1,    2,    0,    0,    2,    1,
   1,    1,   -1,   -1,    0,    0,    0,    0,    1,    1,    1,    0,    0,    1,   -1,   -3,
  -2,   -2,   -3,    0,    0,   -2,   -3,   -2,    0,    1,    0,   -2,    1,    2,    1,    3,
   3,    2,    3,    5,    3,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -2,
  -3,   -1,    1,    0,    0,    0,   -1,   -1,   -2,   -3,   -3,   -1,    0,    2,    3,    0,
  -1,    0,    1,    1,    0,    0,    0,    0,    1,    0,    0,   -1,    0,    0,    1,    0,
   0,    0,   -1,   -1,   -1,    0,    0,    2,    3,    2,    1,    1,    1,    2,    3,    2,
   1,    1,    0,   -1,    0,   -1,   -1,    0,   -2,   -2,    0,    0,    0,    0,   -1,    1,
   2,   -1,   -2,   -1,    0,    0,    0,    0,   -1,    1,    0,   -1,   -1,   -3,    0,    0,
  -1,   -2,    1,    2,    0,    5,    3,    1,    4,    2,    0,    0,    0,    0,    0,    0,
  -2,    0,    1,    0,    2,    3,    0,    1,    1,    1,    1,    2,    5,    3,    4,    2,
   4,    2,   -4,    0,    1,    2,    5,    2,   -1,   -5,   -3,   -1,   -5,   -4,   -1,    0,
   2,   -2,    5,   34,   39,   39,   39,   37,   44,   46,   47,   32,   12,   11,    8,    7,
   5,    5,   18,   21,   19,   17,   15,   17,   11,   17,   24,   20,   19,   16,   19,    6,
 -15,  -12,   -8,  -12,  -12,  -13,    0,   11,    9,   12,    9,    6,    9,   -9,  -24,  -26,
 -30,  -27,  -29,  -33,  -34,  -34,  -33,  -39,  -33,  -33,  -37,   -2,   16,    9,    8,   -1,
   2,  -10,  -43,  -44,  -41,  -46,  -48,  -48,  -47,  -46,  -45,  -47,  -47,  -47,  -45,  -40,
 -44,  -44,  -44,  -42,  -38,  -37,  -10,    8,    7,   10,   10,   15,   14,   13,   13,   12,
  16,   13,   18,   12,  -15,  -18,  -17,  -18,  -11,  -14,   -9,   -6,  -10,  -11,   -9,   -8,
  -6,   -1,    0,    2,    3,    3,    6,    5,   18,   35,   35,   37,   38,   37,   38,   37,
  39,   38,   36,   38,   43,   41,   18,   11,   21,   18,   16,   12,   15,   31,   31,   27,
  29,   27,   26,   24,   20,   23,   19,   15,   17,   15,   17,   17,   15,   15,   13,   14,
  14,   18,   17,   14,   14,    9,   10,   11,    4,   -1,   -1,    2,    0,   -1,   -4,   -9,
 -10,  -13,  -17,  -17,  -16,  -18,  -20,  -20,  -25,  -24,  -27,  -34,  -18,   -5,   -8,   -7,
  -8,   -5,   -2,   -5,   -7,  -12,  -14,  -12,   -6,   -5,  -14,  -14,  -12,  -14,  -14,   -9,
 -14,  -18,  -14,  -16,  -15,  -18,  -21,  -18,  -17,  -11,   -5,   -4,   -9,  -10,   -7,  -18,
 -23,  -17,  -14,  -12,  -14,  -12,   -9,   -8,  -11,   -8,   -7,  -10,   -5,   -7,   -6,    5,
   6,    6,   10,   32,   42,   42,   49,   44,   47,   34,    8,    4,   -6,   -5,    1,   -1,
  21,   48,   49,   48,   47,   40,   37,   15,   -3,   -4,   -8,   -5,  -11,   -9,    3,    7,
  10,    3,    7,   14,    8,    8,    4,    7,   10,    4,    4,    2,    3,    3,   -1,    0,
   0,   -2,   -1,   -1,   -1,    0,   -5,   -4,   -3,   -7,   -7,  -14,  -15,   -9,  -12,  -13,
 -14,  -14,  -14,  -20,  -20,  -19,  -22,  -24,  -26,  -25,  -26,  -27,  -27,  -25,  -23,  -23,
 -24,  -23,  -22,  -20,  -19,  -17,  -14,  -13,  -12,   -9,   -8,   -8,   -8,   -8,   -4,   -3,
  -6,   -3,   -1,   -3,   -1,    0,    0,    0,    2,    4,    2,    0,    3,    5,    4,    4,
   8,   10,    9,    8,   10,   13,   12,   13,   14,   16,   16,   17,   17,   17,   17,   17,
  19,   19,   19,   21,   23,   23,   23,   24,   27,   28,   27,   24,   22,   22,   21,   19,
  17,   18,   16,   13,   14,   15,   14,   12,   11,   12,   11,   10,   10,   12,   10,    6,
   8,    8,    5,    3,    3,    3,    0,   -1,    1,    0,   -2,   -3,   -2,   -4,   -8,   -8,
  -6,   -8,  -11,  -10,   -9,  -12,  -13,  -13,  -12,  -14,  -15,  -15,  -16,  -18,  -18,  -18,
 -20,  -20,  -21,  -20,  -22,  -24,  -24,  -25,  -24,  -21,  -22,  -22,  -19,  -19,  -19,  -19,
 -17,  -17,  -18,  -17,  -14,  -14,  -14,  -11,   -7,   -8,   -9,   -6,   -4,   -6,   -7,   -5,
  -3,   -5,   -4,    0,    0,   -1,    0,    2,    3,    2,    5,    7,    6,    5,    7,    8,
   7,    8,   10,   10,   10,   12,   14,   14,   14,   16,   17,   18,   18,   21,   23,   21,
  21,   22,   24,   23,   23,   23,   21,   20,   20,   19,   18,   18,   17,   16,   15,   16,
  16,   13,   11,   14,   12,    9,    9,   11,    9,    6,    6,    8,    6,    4,    4,    4,
   2,    0,    1,    0,   -3,   -4,   -3,   -4,   -6,   -6,   -5,   -7,   -9,   -9,   -7,   -9,
 -12,  -11,  -11,  -15,  -17,  -16,  -16,  -18,  -19,  -19,  -19,  -22,  -23,  -21,  -22,  -25,
 -24,  -24,  -23,  -20,  -20,  -21,  -20,  -19,  -19,  -20,  -18,  -16,  -17,  -16,  -14,  -13,
 -13,  -12,  -10,   -9,  -10,   -9,   -6,   -6,   -5,   -4,   -3,   -3,   -2,   -1,    0,    0,
   0,    2,    3,    2,    3,    6,    7,    6,    7,    9,    9,    9,   11,   13,   13,   14,
  15,   17,   16,   17,   19,   20,   19,   20,   22,   23,   22,   24,   27,   26,   26,   25,
  23,   23,   23,   22,   19,   19,   20,   17,   15,   16,   16,   13,   12,   13,   13,    9,
   9,   10,    8,    5,    5,    6,    4,    2,    3,    3,    1,    0,    0,    0,   -3,   -3,
  -3,   -3,   -5,   -7,   -5,   -6,   -9,  -10,  -10,  -11,  -13,  -13,  -13,  -15,  -17,  -16,
 -17,  -19,  -21,  -20,  -20,  -23,  -24,  -23,  -23,  -26,  -26,  -26,  -26,  -24,  -23,  -23,
 -22,  -20,  -19,  -20,  -18,  -16,  -16,  -16,  -14,  -13,  -13,  -13,  -11,   -9,  -10,   -9,
  -6,   -6,   -7,   -6,   -4,   -3,   -4,   -2,    0,    0,    0,    1,    3,    3,    2,    5,
   7,    6,    6,    8,    9,    9,   10,   12,   13,   13,   14,   16,   17,   17,   19,   20,
  20,   21,   22,   23,   23,   24,   26,   26,   27,   26,   23,   22,   23,   22,   20,   20,
  20,   18,   16,   16,   16,   14,   13,   13,   13,   11,   10,   11,   10,    7,    6,    7,
   5,    3,    3,    3,    3,    0,    0,    0,   -1,   -3,   -3,   -2,   -4,   -7,   -6,   -6,
  -8,   -9,   -9,  -10,  -12,  -13,  -12,  -14,  -16,  -16,  -16,  -17,  -20,  -20,  -20,  -22,
 -23,  -23,  -23,  -25,  -25,  -25,  -25,  -23,  -22,  -23,  -22,  -20,  -20,  -20,  -19,  -17,
 -16,  -16,  -14,  -13,  -13,  -13,  -11,   -9,  -10,   -9,   -7,   -6,   -6,   -5,   -3,   -2,
  -3,   -2,    0,    0,    0,    0,    3,    4,    3,    5,    7,    7,    7,    8,   10,   10,
  10,   12,   13,   13,   14,   16,   17,   16,   18,   20,   20,   20,   21,   23,   23,   23,
  25,   27,   26,   26,   24,   22,   23,   23,   20,   20,   20,   19,   17,   16,   17,   16,
  13,   13,   13,   11,   10,   10,   10,    8,    6,    6,    6,    3,    2,    3,    2,    0,
   0,    0,   -1,   -3,   -3,   -3,   -4,   -7,   -7,   -6,   -8,  -10,   -9,  -10,  -11,  -13,
 -13,  -13,  -16,  -17,  -16,  -17,  -19,  -20,  -20,  -21,  -23,  -23,  -23,  -24,  -26,  -26,
 -26,  -24,  -23,  -23,  -23,  -21,  -20,  -20,  -19,  -17,  -16,  -17,  -16,  -13,  -13,  -13,
 -12,  -10,  -10,  -11,   -9,   -7,   -7,   -7,   -5,   -3,   -3,   -3,    0,    0,    0,    0,
   2,    3,    2,    4,    6,    6,    6,    7,    9,    9,    9,   11,   13,   13,   12,   15,
  17,   16,   16,   19,   20,   19,   20,   23,   24,   23,   24,   26,   26,   27,   24,   23,
  23,   23,   21,   20,   20,   19,   17,   16,   17,   16,   13,   13,   13,   12,   10,   10,
  10,    9,    7,    7,    7,    4,    3,    3,    3,    1,    0,    0,    0,   -3,   -3,   -3,
  -3,   -5,   -6,   -5,   -7,   -9,   -8,   -8,  -10,  -12,  -12,  -12,  -15,  -16,  -15,  -16,
 -18,  -20,  -19,  -20,  -22,  -23,  -22,  -23,  -25,  -27,  -27,  -24,  -23,  -23,  -23,  -22,
 -20,  -20,  -20,  -17,  -17,  -17,  -17,  -14,  -13,  -14,  -13,  -10,  -10,  -11,   -9,   -7,
  -7,   -8,   -6,   -3,   -4,   -5,   -1,    0,    0,    0,    2,    4,    2,    3,    6,    6,
   5,    6,    8,    9,    8,   11,   13,   12,   12,   14,   16,   15,   16,   18,   19,   19,
  20,   22,   24,   22,   23,   26,   27,   27,   25,   23,   24,   23,   22,   20,   20,   20,
  19,   16,   17,   17,   14,   13,   13,   13,   10,    9,    9,    8,    6,    6,    7,    6,
   3,    3,    4,    2,    0,    0,    0,   -2,   -4,   -3,   -3,   -5,   -7,   -6,   -7,   -9,
 -10,   -9,  -11,  -13,  -13,  -13,  -15,  -17,  -17,  -16,  -18,  -20,  -20,  -20,  -22,  -24,
 -23,  -23,  -26,  -28,  -27,  -26,  -24,  -24,  -24,  -23,  -21,  -20,  -21,  -19,  -17,  -17,
 -17,  -16,  -13,  -14,  -14,  -11,  -10,  -10,   -9,   -7,   -6,   -7,   -5,   -3,   -3,   -4,
  -2,    0,    0,    0,    2,    4,    4,    4,    6,    7,    7,    7,    9,   10,   10,   11,
  13,   14,   13,   14,   17,   17,   16,   18,   20,   20,   19,   21,   23,   22,   23,   26,
  26,   27,   26,   24,   23,   23,   22,   20,   20,   20,   19,   17,   16,   17,   15,   13,
  13,   14,   12,    9,   10,    9,    6,    5,    6,    6,    3,    2,    3,    1,    0,    0,
   0,   -1,   -3,   -3,   -3,   -4,   -7,   -7,   -7,   -9,  -10,   -9,  -10,  -12,  -14,  -12,
 -14,  -17,  -17,  -16,  -17,  -20,  -20,  -19,  -22,  -23,  -23,  -23,  -25,  -27,  -27,  -27,
 -24,  -23,  -24,  -23,  -21,  -19,  -20,  -19,  -17,  -17,  -17,  -16,  -13,  -14,  -14,  -11,
 -10,  -10,  -10,   -8,   -6,   -7,   -6,   -3,   -3,   -3,   -3,    0,    0,    0,    1,    2,
   3,    3,    4,    6,    6,    6,    8,    9,    9,    9,   12,   13,   12,   12,   15,   17,
  16,   17,   20,   20,   20,   21,   23,   24,   23,   25,   27,   27,   27,   25,   23,   23,
  23,   21,   19,   20,   19,   17,   16,   17,   15,   13,   12,   13,   12,    9,   10,   10,
   7,    6,    6,    7,    4,    2,    3,    2,    0,    0,    0,    0,   -2,   -3,   -3,   -4,
  -6,   -6,   -6,   -8,   -9,   -9,   -9,  -11,  -13,  -12,  -12,  -16,  -17,  -16,  -16,  -19,
 -20,  -20,  -21,  -23,  -24,  -23,  -25,  -27,  -27,  -27,  -25,  -23,  -23,  -23,  -21,  -19,
 -19,  -18,  -17,  -16,  -16,  -16,  -13,  -12,  -13,  -11,  -10,  -10,  -10,   -8,   -6,   -6,
  -6,   -4,   -2,   -3,   -3,   -1,    0,    0,    0,    2,    3,    3,    4,    6,    6,    6,
   7,   10,   10,   10,   12,   13,   13,   13,   15,   17,   16,   17,   20,   20,   20,   21,
  23,   24,   24,   25,   27,   27,   27,   26,   24,   24,   23,   21,   20,   20,   19,   18,
  17,   17,   15,   13,   13,   13,   12,   10,   10,   10,    7,    6,    6,    6,    5,    3,
   3,    2,    0,    0,    0,    0,   -2,   -3,   -3,   -4,   -6,   -6,   -6,   -8,  -10,  -10,
 -10,  -12,  -14,  -13,  -13,  -16,  -16,  -16,  -17,  -19,  -20,  -20,  -21,  -23,  -23,  -23,
 -25,  -27,  -27,  -27,  -26,  -23,  -23,  -24,  -22,  -20,  -20,  -20,  -18,  -17,  -17,  -17,
 -15,  -13,  -13,  -12,  -10,   -9,  -10,   -9,   -7,   -6,   -7,   -5,   -3,   -3,   -3,   -1,
   0,    0,    0,    2,    3,    2,    3,    5,    6,    5,    7,   10,   10,    9,   11,   13,
  12,   12,   14,   16,   15,   16,   18,   20,   19,   20,   22,   24,   23,   23,   26,   26,
  26,   26,   24,   23,   23,   22,   21,   20,   20,   20,   18,   17,   17,   15,   13,   14,
  14,   12,   10,   11,   10,    7,    6,    7,    5,    3,    3,    4,    1,    0,    0,    0,
  -1,   -3,   -2,   -3,   -5,   -6,   -6,   -7,  -10,  -10,   -9,  -11,  -13,  -13,  -13,  -15,
 -16,  -16,  -16,  -18,  -20,  -19,  -19,  -22,  -23,  -22,  -22,  -26,  -26,  -26,  -26,  -24,
 -22,  -22,  -22,  -20,  -19,  -20,  -18,  -17,  -16,  -16,  -15,  -12,  -13,  -13,  -10,   -9,
 -10,   -9,   -7,   -6,   -7,   -5,   -2,   -3,   -3,   -1,    0,    0,    0,    2,    3,    3,
   3,    5,    7,    6,    7,   10,   10,    9,   10,   12,   12,   12,   14,   16,   15,   15,
  18,   20,   19,   19,   21,   23,   22,   22,   25,   26,   25,   26,   24,   22,   23,   22,
  20,   19,   20,   19,   17,   16,   17,   15,   12,   12,   13,   11,    9,   10,    9,    7,
   6,    6,    6,    4,    3,    3,    1,    0,    0,    0,   -1,   -3,   -3,   -3,   -5,   -7,
  -6,   -6,   -8,  -10,   -8,  -10,  -12,  -12,  -12,  -13,  -15,  -15,  -15,  -17,  -19,  -19,
 -19,  -21,  -23,  -22,  -22,  -24,  -26,  -26,  -26,  -24,  -22,  -23,  -22,  -20,  -19,  -20,
 -19,  -17,  -17,  -17,  -15,  -13,  -13,  -13,  -11,  -10,  -10,  -10,   -8,   -6,   -7,   -6,
  -3,   -3,   -3,   -2,    0,    0,    0,    1,    3,    2,    2,    4,    7,    6,    6,    9,
  10,    9,    9,   13,   14,   12,   14,   17,   16,   16,   18,   19,   20,   20,   22,   23,
  23,   23,   25,   26,   27,   27,   24,   23,   23,   22,   20,   20,   20,   19,   17,   16,
  16,   14,   12,   13,   13,   12,   10,    9,    9,    7,    6,    6,    7,    5,    3,    3,
   1,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,    0,    0,   -1,   -1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    0,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,
   1,    1,   -2,    0,    1,   15,   10,   -4,   11,  -10,   -9,   17,    3,    4,    6,   -3,
 -15,   -7,   11,    0,  -12,   -3,   -5,    0,    9,    2,    1,   -2,   -6,  -17,   -7,   13,
  -3,   -2,    9,   -4,    2,    3,  -10,    0,   -4,    2,    9,   -3,   -1,  -12,  -11,   -4,
  -6,   -6,   -4,    4,    1,   -2,    0,    1,    5,    4,    1,   -3,   -1,    7,   -2,  -13,
   2,   -3,   -7,    7,    3,    0,   -3,   -6,  -12,  -15,    2,   10,    0,    2,    0,  -12,
   8,   14,   -2,   -6,   -2,    1,   -6,   -2,    1,   -4,    0,    0,   -8,  -15,   -3,   -6,
  -4,    0,   -5,    5,   12,   -2,  -12,    1,   -2,   -7,    6,   -2,   -3,   -3,  -11,    1,
   0,    3,    7,   -3,    3,   -9,   -3,   12,   -6,    1,    0,  -12,  -14,   -2,   15,    3,
   1,    0,   -3,    3,  -12,  -12,    4,    0,   -2,    0,    2,   -1,   -4,    8,   -4,   -9,
   0,   -8,    3,    5,    1,    2,    3,    2,  -17,    9,    9,  -11,    9,   -4,    2,    9,
  -9,    0,   -1,    0,    2,    2,    2,    1,   14,    4,    2,    9,    4,    5,   -3,    0,
  -6,   -8,    5,   -2,    1,    2,    0,   -6,   -9,   12,    4,   -6,    0,    0,   -2,  -11,
   6,   11,   -3,    2,    0,   -5,    7,    3,   -5,    9,    0,  -13,    3,    3,  -13,  -14,
  -1,   -5,   -7,    5,    0,   -2,    1,    2,    4,    5,    4,    0,    4,    2,    3,   10,
  12,   13,    5,    0,   -3,    1,    6,    0,    0,   -6,   -7,    8,    8,   -4,    0,    0,
  -1,    2,    0,    3,   -1,   -3,    2,    3,    3,    0,   -2,   -7,   -3,    3,    6,    6,
   0,    3,   -6,  -16,  -15,  -13,    0,    2,    0,   -2,   -5,    0,   -5,   -4,    3,   14,
  36,   18,    0,    4,   -1,    2,    4,    1,   -9,  -31,  -41,  -19,   -2,   -2,    1,    1,
  -1,   -1,    4,   -3,    3,   20,    4,    1,    5,   -3,    0,   -2,   -2,    5,   -6,    9,
  33,    7,   -4,    0,   -3,    0,    1,   -1,    2,   -7,  -31,  -40,  -41,  -15,    2,   -4,
  -1,    1,    0,    5,   29,   41,   35,   43,   46,   14,    0,    4,   -3,   -3,  -24,  -44,
 -41,  -42,  -40,  -43,  -46,  -14,    2,   -5,   20,   44,   43,   43,   39,   44,   41,   39,
  45,   24,  -12,  -38,  -44,  -43,  -44,  -39,  -38,  -45,  -39,  -42,  -36,   16,   45,   40,
  40,   39,   40,   41,   39,   46,   32,    1,    2,  -16,  -43,  -39,  -38,  -41,  -41,  -43,
 -38,   -7,    9,    5,   -2,    9,   36,   37,   34,   41,   42,   17,   -5,   -2,   -1,   -1,
   3,  -11,  -38,  -43,  -38,  -16,    2,   -4,    0,    2,   -1,    3,    0,   10,   40,   25,
  -4,   -1,    3,    2,   -1,   -4,    0,    0,   -1,    9,    7,   -2,   -1,    0,    0,    0,
   1,    1,    1,   -8,  -39,  -41,   -6,    5,    0,   -2,   -4,    4,    0,    0,   35,   45,
  41,   39,   10,   -1,    3,   -3,    0,   -1,  -27,  -43,  -45,  -42,  -42,  -48,  -23,    1,
   1,    1,   21,   42,   44,   41,   42,   42,   45,   45,   16,    0,  -15,  -43,  -42,  -40,
 -43,  -42,  -43,  -41,  -42,  -46,   -5,   41,   42,   41,   38,   36,   41,   42,   42,   44,
  31,    7,  -16,  -39,  -40,  -39,  -39,  -38,  -41,  -42,  -37,   -7,    5,   -3,   15,   39,
  38,   41,   41,   36,   38,   11,   -3,    1,   -2,    4,  -14,  -44,  -42,  -41,  -40,  -10,
   4,    0,    0,   -3,    0,    0,    7,   34,   43,   20,   -1,   -1,    0,   -2,    3,    3,
  -5,    3,   -7,  -22,    0,    2,   -1,    3,   -3,   -1,    0,   -3,    6,   -9,  -30,   -2,
   5,   -3,    0,   -1,   -1,    1,   -2,    7,   30,   38,   34,   10,   -4,    0,    0,    0,
   1,    0,  -27,  -46,  -35,  -35,  -37,   -9,    4,   -1,    1,    0,   21,   44,   39,   40,
  36,   37,   35,    9,   -5,    2,  -12,  -36,  -37,  -37,  -37,  -38,  -36,  -32,  -36,  -22,
  10,   36,   40,   34,   35,   37,   36,   38,   36,   37,   36,   -9,  -44,  -38,  -38,  -36,
 -34,  -37,  -36,  -40,  -36,  -11,    2,   19,   42,   39,   34,   34,   35,   39,   37,   17,
  -1,   -4,    0,   -6,  -32,  -39,  -35,  -37,  -37,  -21,    0,   -1,   -2,    3,   -4,    6,
  34,   40,   40,   26,    1,    2,    2,    1,    1,   -2,    3,   -8,  -40,  -33,   -4,   -1,
  -3,   -1,    0,    0,   -2,    1,    1,   -2,    0,    4,    2,    1,    0,    0,    1,    2,
   1,   -3,   25,   36,    3,   -3,    1,    0,    0,   -3,   -1,    2,  -22,  -36,  -38,  -34,
  -5,    4,   -2,    2,    4,   -1,   14,   36,   39,   36,   39,   41,   16,   -5,   -2,    0,
 -14,  -36,  -38,  -34,  -40,  -37,  -35,  -39,  -13,    1,    8,   37,   40,   35,   38,   34,
  38,   37,   34,   40,    9,  -36,  -38,  -36,  -40,  -38,  -36,  -35,  -34,  -36,  -33,  -14,
  14,   37,   38,   38,   38,   34,   36,   36,   36,   13,   -5,    4,  -11,  -38,  -35,  -34,
 -36,  -34,  -39,  -18,    2,   -1,    0,   -4,   13,   39,   34,   31,   41,   25,    0,   -1,
   1,    0,    0,    4,   -4,  -31,  -42,  -27,   -4,    2,   -1,   -1,    0,   -1,    1,   -3,
   7,   27,    7,   -2,    4,    0,    0,    0,    0,    5,   -1,    4,   20,    2,   -5,    0,
  -2,   -3,   -1,   -1,    0,    0,  -21,  -39,  -32,   -7,    5,    2,    4,    3,    1,    0,
  18,   37,   31,   32,   32,    6,   -6,   -2,   -4,    0,  -13,  -34,  -34,  -35,  -33,  -34,
 -31,   -5,    5,   -4,    9,   34,   37,   33,   34,   34,   32,   35,   36,   19,   -7,  -31,
 -37,  -34,  -35,  -36,  -33,  -35,  -33,  -37,  -35,   10,   40,   34,   34,   35,   33,   32,
  31,   37,   36,   13,    0,  -19,  -37,  -33,  -32,  -33,  -32,  -32,  -34,  -18,    0,    0,
  -3,   10,   33,   36,   32,   31,   35,   21,    0,    1,    1,   -1,    3,  -10,  -33,  -35,
 -35,  -23,    0,    1,    0,   -2,   -1,    1,   -3,    9,   36,   29,    1,   -3,    0,    0,
   0,    1,    0,    0,    0,   -1,    0,    0,    1,    0,    0,   -1,   -1,   -2,    0,    2,
 -25,  -33,   -6,    2,    0,    0,    0,    1,    0,    0,   21,   35,   37,   31,    6,   -2,
   0,    0,    0,    2,  -15,  -38,  -38,  -34,  -35,  -36,  -14,    4,    1,   -3,   11,   36,
  39,   36,   36,   32,   35,   36,   11,   -1,   -7,  -32,  -38,  -37,  -37,  -33,  -36,  -34,
 -33,  -36,   -8,   31,   38,   35,   36,   35,   35,   36,   34,   34,   31,   12,  -14,  -35,
 -36,  -33,  -37,  -37,  -36,  -33,  -33,  -11,    5,   -2,   12,   35,   35,   35,   35,   34,
  37,   15,   -4,   -1,   -1,    3,  -12,  -37,  -36,  -32,  -35,  -20,    1,    2,    0,    0,
   0,   -2,    5,   29,   37,   22,    2,   -1,    0,    0,    0,    0,   -3,    3,   -6,  -24,
  -5,    5,    0,    0,   -2,    0,    2,   -1,    2,   -5,  -21,   -5,    1,   -1,    1,    0,
  -1,    0,    0,    1,   20,   35,   31,    9,   -3,    1,    0,   -2,   -2,    0,  -15,  -33,
 -29,  -31,  -29,   -6,    2,   -4,    0,    0,   14,   32,   28,   30,   29,   31,   31,    9,
  -2,    3,   -9,  -30,  -31,  -29,  -30,  -31,  -30,  -31,  -32,  -17,    6,   27,   31,   31,
  33,   29,   29,   32,   28,   31,   29,  -10,  -35,  -27,  -28,  -29,  -30,  -32,  -28,  -30,
 -29,   -8,    0,   14,   31,   28,   28,   30,   29,   30,   30,   14,    0,    0,    3,   -7,
 -27,  -29,  -28,  -30,  -34,  -18,    2,   -1,   -1,    1,   -3,    9,   31,   29,   30,   22,
   1,    1,    0,    0,    1,   -2,    1,   -7,  -30,  -24,   -2,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    1,    2,    0,    0,    0,   -2,   23,   30,
   3,   -1,    1,   -2,    0,   -1,    0,    1,  -18,  -29,  -30,  -27,   -6,    1,   -1,    2,
   1,   -2,   15,   31,   32,   29,   28,   30,   12,   -2,    0,    2,  -10,  -32,  -33,  -29,
 -31,  -26,  -28,  -32,   -9,    0,    4,   30,   34,   31,   32,   28,   30,   29,   26,   33,
  12,  -26,  -31,  -32,  -33,  -29,  -31,  -30,  -28,  -30,  -25,   -9,   13,   33,   32,   30,
  31,   31,   31,   29,   30,   10,   -5,    2,  -12,  -32,  -30,  -33,  -32,  -29,  -33,  -15,
   1,    0,    4,    0,    7,   30,   31,   28,   36,   19,    0,   -1,   -2,   -2,   -4,   -1,
  -6,  -28,  -35,  -21,   -1,    3,    0,    2,    3,    2,    5,   -2,    6,   24,    3,   -4,
   0,   -3,   -2,   -2,   -2,    2,   -1,    2,   22,   10,   -1,    5,    0,    0,    2,   -2,
   0,    0,  -18,  -32,  -28,   -7,    3,   -1,   -1,    0,    0,    1,   15,   32,   27,   29,
  29,    6,   -1,    1,   -2,    0,  -12,  -30,  -29,  -31,  -32,  -29,  -31,  -15,    4,   -3,
   8,   33,   31,   30,   32,   31,   31,   31,   28,   14,   -9,  -28,  -32,  -30,  -31,  -32,
 -31,  -33,  -29,  -29,  -27,   12,   36,   28,   30,   32,   31,   30,   28,   31,   31,    8,
  -2,   -8,  -29,  -30,  -26,  -34,  -31,  -30,  -32,  -13,    0,   -1,   -3,    9,   29,   30,
  28,   31,   33,   19,   -1,    1,    5,    0,    3,   -9,  -31,  -29,  -33,  -24,   -3,   -1,
  -1,   -1,   -4,   -1,   -1,    3,   29,   26,    0,    2,    6,    2,    1,    0,    2,    0,
   0,   -2,   -1,    0,   -1,   -3,   -1,   -3,    0,    0,   -2,    1,  -23,  -29,    0,    2,
   0,    3,    2,    2,   -2,   -2,   21,   33,   29,   27,   10,   -3,    1,   -1,   -2,    2,
 -14,  -30,  -30,  -27,  -30,  -30,   -9,    1,   -2,   -2,    9,   31,   30,   25,   33,   30,
  30,   32,    9,    1,   -3,  -29,  -32,  -29,  -29,  -30,  -33,  -32,  -30,  -34,  -15,   27,
  31,   26,   31,   30,   31,   31,   31,   33,   28,    9,  -14,  -29,  -28,  -30,  -31,  -30,
 -31,  -31,  -33,  -11,    4,   -5,   10,   32,   30,   30,   30,   31,   33,   14,   -1,    1,
   1,    2,   -5,  -29,  -33,  -27,  -33,  -18,    0,    0,   -2,   -2,    1,   -2,    5,   28,
  34,   20,    0,   -2,    2,    0,    1,    2,   -1,    3,   -8,  -24,   -4,    2,   -2,    0,
  -1,   -1,    0,   -2,    3,   -1,  -23,   -9,    5,   -1,    0,   -1,    0,    0,   -1,    2,
  19,   33,   28,    7,   -1,    1,    0,    0,    0,    0,  -17,  -35,  -30,  -32,  -30,   -6,
   1,   -1,    0,   -3,   13,   33,   30,   32,   30,   27,   28,   11,   -4,    2,   -8,  -28,
 -28,  -28,  -28,  -29,  -27,  -25,  -25,  -12,    7,   24,   29,   28,   26,   26,   26,   28,
  26,   28,   26,  -11,  -32,  -24,  -27,  -26,  -25,  -29,  -27,  -29,  -29,   -5,    1,    7,
  27,   25,   25,   30,   27,   28,   29,   12,    0,    0,    0,   -8,  -25,  -27,  -27,  -30,
 -29,  -14,    1,    0,    0,   -1,   -3,    9,   29,   27,   29,   20,   -2,    0,    0,    0,
   3,    0,    0,   -3,  -26,  -22,    0,    0,    0,    0,   -2,    0,    0,    0,    0,    2,
   0,   -2,   -2,    1,    2,    0,    0,    1,    0,    1,   22,   25,    3,    0,    0,   -2,
   1,   -1,   -2,    1,  -17,  -28,  -26,  -27,   -8,    1,   -3,    2,    2,   -1,   14,   27,
  26,   25,   26,   26,   11,    0,    0,    1,  -10,  -28,  -29,  -26,  -24,  -24,  -30,  -29,
  -9,    0,    5,   27,   29,   27,   29,   24,   26,   28,   26,   32,   11,  -26,  -28,  -27,
 -29,  -25,  -27,  -26,  -24,  -28,  -25,   -7,   15,   28,   25,   25,   27,   28,   27,   28,
  27,    6,   -4,    0,  -13,  -28,  -25,  -26,  -27,  -27,  -30,  -11,    3,    1,    3,   -1,
   4,   26,   27,   25,   32,   14,   -1,   -1,   -1,   -1,   -2,    2,   -6,  -24,  -29,  -18,
  -1,    0,   -1,    0,    1,    1,    2,   -2,    9,   21,    3,   -2,    2,    0,    0,    0,
  -2,    0,   -4,    1,   21,    6,   -2,    3,   -3,    0,    2,    0,    3,    0,  -16,  -29,
 -24,   -5,    0,    0,    1,    0,   -1,   -1,   14,   29,   23,   26,   25,    3,   -2,    2,
  -1,    1,  -11,  -27,  -24,  -24,  -24,  -25,  -28,  -12,    3,   -4,    8,   26,   23,   24,
  24,   26,   26,   27,   28,   12,   -7,  -23,  -27,  -24,  -25,  -27,  -25,  -27,  -25,  -26,
 -23,   11,   30,   23,   25,   27,   25,   26,   26,   27,   24,    5,    0,   -7,  -27,  -27,
 -24,  -27,  -23,  -25,  -26,  -11,    0,    0,   -3,   10,   28,   26,   24,   24,   26,   14,
  -1,    0,    0,   -2,    0,   -8,  -27,  -26,  -26,  -17,    0,    1,    1,    2,    1,    2,
   0,    2,   23,   21,   -1,   -2,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,   -1,   -1,    0,    0,   -2,  -22,  -24,   -1,    1,   -1,    1,    0,    1,
   0,    0,   18,   26,   25,   25,    7,   -3,    0,    0,    0,    1,  -12,  -24,  -25,  -25,
 -27,  -25,   -6,    3,    0,   -1,   10,   25,   25,   22,   27,   26,   24,   25,    9,    2,
  -5,  -26,  -27,  -27,  -28,  -24,  -28,  -29,  -26,  -30,   -9,   24,   28,   27,   28,   26,
  27,   26,   28,   30,   23,    5,  -16,  -28,  -24,  -24,  -25,  -27,  -30,  -27,  -25,   -7,
   4,    0,   15,   25,   21,   24,   27,   27,   29,    8,    0,    4,   -2,    0,   -7,  -23,
 -24,  -24,  -29,  -16,   -2,   -4,   -3,    0,    1,    0,    9,   26,   30,   18,    2,    2,
   4,   -3,   -3,    0,    0,    2,  -10,  -21,    0,    1,   -4,    4,    2,    1,    2,   -3,
   1,    0,  -17,   -9,    0,   -1,    2,    2,    1,    0,   -1,   -4,   12,   32,   21,    1,
  -1,   -2,   -6,   -2,    0,    7,   -5,  -26,  -23,  -22,  -19,   -3,    0,   -3,    0,   -6,
   2,   23,   25,   25,   23,   25,   29,   16,    1,    1,   -4,  -21,  -27,  -20,  -19,  -26,
 -26,  -27,  -27,  -12,    0,   14,   23,   19,   22,   24,   24,   27,   21,   11,    8,    3,
   0,    2,    4,    5,    0,   -4,   -3,   -4,   -5,   -2,    0,   -2,   -2,   -1,    0,   -2,
   0,    0,    2,    2,    1,    3,    4,    1,    1,    2,    0,    0,   -2,   -3,   -1,   -2,
  -1,   -2,    0,    2,    0,    2,    2,   -1,   -3,   -3,   -2,   -1,   -1,    1,    1,    1,
   2,    0,    2,    3,    0,    1,    1,    0,    0,   -2,   -4,   -2,   -3,   -3,   -2,   -3,
  -2,   -2,    0,    1,    2,    6,    8,    5,    2,    1,    2,    3,    0,   -3,   -4,   -3,
  -2,   -3,   -4,   -4,   -1,    1,    2,    0,    0,    0,    3,    4,    1,    0,    1,    1,
   1,    1,    0,    0,    0,    0,    0,   -2,   -2,    0,   -1,   -2,   -1,    0,    1,    2,
   0,    0,    0,    0,    2,    2,    2,    2,    0,    0,    1,    1,    0,   -1,   -2,   -2,
   0,    0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,    0,
  -1,   -1,    0,    0,    1,    2,    2,    1,    1,    1,    1,    1,    0,   -1,   -1,   -2,
  -3,   -2,   -1,    0,    1,    2,    1,    2,    1,    2,    2,    0,    0,   -1,   -2,   -1,
   0,   -1,    0,    0,    1,    0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    0,    0,
   0,    0,    1,    2,    3,    1,    1,    1,    0,    0,    0,    0,   -2,   -3,   -3,   -2,
  -2,    0,    0,   -2,   -1,    1,    3,    3,    2,    2,    1,    1,    0,    0,    0,   -1,
  -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    1,    0,    0,    0,    1,    0,    0,
   0,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,   -1,    0,   -1,    0,    0,    0,    0,   -2,   -5,   -4,   -4,   -7,
  -6,   -7,  -10,  -10,  -11,  -13,  -13,  -15,  -17,  -16,  -17,  -20,  -18,  -21,  -23,  -22,
 -24,  -26,  -26,  -25,  -23,  -23,  -22,  -19,  -20,  -19,  -16,  -16,  -16,  -13,  -12,  -12,
  -9,   -9,   -9,   -6,   -6,   -6,   -3,   -2,   -2,    0,    0,    0,    2,    3,    4,    6,
   6,    7,    9,    9,   10,   13,   14,   13,   16,   17,   16,   19,   21,   20,   23,   24,
  24,   26,   26,   26,   25,   23,   23,   21,   20,   20,   17,   16,   16,   14,   13,   13,
  10,    9,    9,    7,    6,    7,    5,    3,    4,    1,    0,    0,   -1,   -3,   -2,   -4,
  -6,   -5,   -8,  -10,   -9,  -11,  -13,  -13,  -15,  -17,  -16,  -18,  -20,  -19,  -20,  -23,
 -23,  -24,  -26,  -26,  -25,  -23,  -23,  -22,  -20,  -21,  -20,  -15,  -16,  -16,  -12,  -13,
 -12,   -9,  -10,   -9,   -5,   -6,   -7,   -3,   -3,   -3,    0,    0,   -1,    2,    3,    2,
   5,    6,    5,    7,    9,    9,   12,   14,   13,   15,   17,   17,   19,   21,   24,   27,
  29,   29,   28,   29,   28,   25,   25,   24,   21,   17,   17,   15,   13,   16,   15,   13,
  14,   12,   11,   13,   10,    5,    7,    8,    2,    0,    3,    1,    0,   -1,   -4,   -3,
  -4,   -6,   -7,  -11,  -17,  -16,  -15,  -16,  -14,  -18,  -18,  -16,  -21,  -19,  -13,  -12,
 -10,   -7,  -12,  -18,  -17,  -15,  -12,  -15,  -18,  -16,  -18,  -18,  -14,  -12,  -10,   -2,
  -2,   -7,   -5,   -3,   -8,  -16,  -17,   -9,   -3,    0,    1,    3,    0,    0,    8,    3,
  -6,    0,    8,   13,   15,   16,   16,   19,   22,   23,   28,   24,   14,   14,   15,   21,
  29,   25,   35,   63,   80,   33,  -11,    0,    2,  -11,  -28,  -15,  -14,  -30,  -26,  -23,
   7,   18,   34,   49,   34,   39,   37,   44,   35,   35,   36,    2,   -2,    0,    7,  -16,
 -35,  -27,  -48,  -52,  -50,  -25,    0,  -10,  -11,  -19,  -29,  -31,   -3,   14,    6,   14,
  -5,  -28,  -28,  -19,  -11,  -18,  -20,  -14,  -26,  -51,  -52,  -26,  -13,  -17,  -20,  -21,
 -17,  -18,  -13,  -10,  -25,  -11,   -3,  -12,   -7,    0,    7,    2,    3,   -1,    1,    6,
   9,   47,   36,    8,   11,   10,    9,    1,   17,   15,   14,    6,  -16,  -14,  -21,    5,
  23,   21,   26,   18,   29,   25,   40,   61,   56,   50,   54,   62,   27,   16,   28,   20,
  25,   -1,  -24,  -22,  -25,  -18,  -13,  -20,  -17,   11,   10,    0,   24,   40,   49,   51,
  39,   40,   32,   25,   38,   24,   -9,  -33,  -40,  -39,  -42,  -48,  -52,  -44,  -49,  -52,
 -56,  -55,   -1,   29,   14,    7,    2,    5,   13,   15,   11,   21,    4,  -22,  -23,  -49,
 -55,  -34,  -37,  -43,  -42,  -47,  -53,  -24,    5,    8,   -1,   -2,   26,   32,   30,   37,
  40,   42,   13,    0,    1,    1,    5,   15,    5,  -31,  -24,  -21,  -20,   16,   26,   22,
  17,   14,   18,   21,   15,   28,   61,   41,   13,   16,   13,   18,   20,   17,   10,    4,
  11,   14,    6,    8,   11,    3,    3,    6,    0,    4,    6,   -2,    2,  -28,  -54,  -17,
  -1,   -7,   -4,   -7,  -12,   -8,   -6,  -15,   13,   26,   23,   21,  -14,  -23,  -20,  -20,
 -20,  -19,  -19,  -55,  -66,  -61,  -58,  -58,  -57,  -24,  -17,  -19,  -27,  -26,   10,   21,
  22,   20,   18,   20,   19,   14,  -12,   -8,  -10,  -42,  -44,  -37,  -38,  -43,  -40,  -34,
 -32,  -33,  -25,   13,   42,   39,   35,   35,   38,   44,   49,   48,   44,   45,   28,   -5,
 -18,   -4,    3,   -4,   -5,   -8,  -10,   -6,   -4,   23,   32,   22,   43,   51,   46,   47,
  52,   54,   55,   50,   19,   13,   16,   23,   22,   -9,  -18,  -16,  -20,  -33,  -30,   -6,
  -5,   -5,   -8,  -11,  -13,   -4,   18,   18,   25,   12,   -7,   -8,  -11,  -10,  -16,  -18,
 -19,   -6,  -22,  -59,  -37,  -18,  -22,  -24,  -31,  -29,  -26,  -22,  -25,  -16,  -20,  -30,
 -14,  -17,  -22,  -12,  -15,  -12,  -11,  -17,  -18,   -9,   12,   18,   -3,  -13,   -2,   -2,
  -1,    7,    2,    7,    0,  -27,  -22,  -19,  -23,    3,   19,    9,    8,   14,   10,   29,
  54,   56,   59,   51,   59,   53,   22,   20,   31,   38,    8,  -11,   -4,  -11,  -12,  -15,
 -10,  -16,   -3,   21,   14,   38,   53,   48,   55,   47,   41,   42,   46,   36,   40,   24,
 -31,  -39,  -33,  -36,  -32,  -38,  -36,  -37,  -38,  -41,  -39,  -18,    7,   24,   22,   19,
  15,   14,   19,   15,   13,   -1,  -23,  -19,  -26,  -58,  -65,  -57,  -63,  -65,  -60,  -59,
 -37,  -15,  -19,  -17,  -19,  -20,    6,   29,   26,   21,   27,    7,  -17,  -11,   -6,   -3,
   1,    4,  -17,  -37,  -38,  -38,   -9,    8,    0,    9,   16,    7,   13,   19,    8,   36,
  53,   24,   27,   25,   20,   27,   20,   18,   23,   21,   21,   40,   34,   19,   24,   17,
  18,   15,   16,   20,   17,   17,   -2,  -25,  -29,   -4,   10,    4,    2,   -8,   -9,   -2,
  -5,   14,   37,   31,   37,   28,   -2,   -2,    6,    2,    0,   -5,  -33,  -45,  -43,  -48,
 -49,  -56,  -46,  -26,  -17,  -22,  -24,   -1,   11,    7,    0,    4,   11,   13,   21,    2,
 -19,  -26,  -35,  -49,  -57,  -41,  -34,  -38,  -46,  -36,  -44,  -69,  -13,   28,   34,   47,
  31,   34,   32,   25,   28,   34,   41,   26,    7,  -25,  -39,  -31,  -26,  -17,  -34,  -29,
 -11,  -20,   -1,   23,   18,   16,   42,   55,   48,   62,   64,   58,   51,   32,   20,   11,
  17,   32,   13,  -22,  -21,  -19,  -29,  -14,    7,   11,    5,   14,    4,   -8,    0,    5,
  32,   41,   16,   -1,   -2,    5,    0,   -5,   -1,    6,   16,   -1,  -22,  -25,  -11,    2,
 -23,  -15,    2,  -27,  -17,  -10,  -25,  -26,  -43,  -50,  -22,  -13,  -34,  -15,   -8,  -23,
 -11,  -30,  -20,    7,   20,   25,  -15,  -18,  -19,  -14,   -8,  -36,   -6,   -7,  -35,  -33,
 -44,  -34,  -17,    8,    7,    2,   24,    6,   14,   47,   40,   41,   42,   23,   43,   42,
 -13,    2,   32,   -2,  -16,  -16,  -19,   -4,   -7,   -2,    0,   -8,   33,   41,   44,   78,
  65,   59,   56,   47,   47,   33,   38,   49,   37,  -10,  -36,  -24,  -36,  -22,  -11,  -35,
 -11,   -4,  -33,  -15,    0,    3,   38,   44,   34,   35,   24,   15,    8,   16,    1,  -34,
 -30,  -10,  -26,  -56,  -45,  -38,  -39,  -45,  -51,  -26,  -15,   -8,  -16,  -24,  -16,  -18,
   5,    3,    0,    7,  -26,  -27,  -16,  -26,  -33,  -23,   -2,  -12,  -15,  -24,  -32,    0,
   1,    2,   15,    0,    3,    0,    0,    4,   -8,   19,   24,    1,    1,   -2,   12,   12,
   8,   16,   23,   23,   31,   49,   29,   17,   14,   25,   34,   16,   29,   16,   14,   23,
  -7,  -13,   -1,   19,   19,   13,   27,   23,    8,   11,   31,   35,   35,   40,   43,   24,
   2,   -1,   -3,   12,    0,  -26,  -28,  -33,  -25,  -25,  -35,  -36,  -22,   -8,   -3,    2,
   6,    6,    7,   11,    9,   12,   19,   11,    9,   -7,  -38,  -49,  -45,  -48,  -48,  -44,
 -48,  -52,  -52,  -47,  -47,  -32,    9,   20,   15,   12,    5,   15,   26,   25,   27,   26,
   0,   -1,    5,  -27,  -32,  -28,  -34,  -26,  -17,  -13,  -16,    1,    7,    0,    5,   24,
  48,   54,   51,   42,   41,   37,   20,   17,   20,   23,   19,   19,    7,  -17,  -14,   -7,
   2,   27,   32,   18,   15,   14,   15,   27,   22,   33,   56,   33,    6,    4,    3,    0,
   1,    5,    1,   -4,    0,   -4,  -12,   -7,   -7,   -5,    1,    0,    2,    4,    0,   -2,
  -8,  -29,  -40,  -15,    2,  -13,  -21,  -28,  -43,  -34,  -33,  -21,    8,    1,   -2,   -9,
 -33,  -32,  -14,    0,    0,    0,  -12,  -41,  -47,  -36,  -36,  -42,  -28,  -12,  -17,  -17,
 -21,  -12,   11,   14,   15,   22,   34,   34,   39,   32,    8,   12,    3,   -6,    2,   -2,
 -10,  -18,  -23,  -26,  -24,  -25,   -9,   34,   42,   28,   26,   35,   41,   47,   65,   68,
  65,   64,   35,    0,   -6,    0,    5,    1,   -7,  -16,  -24,  -31,  -27,   -7,    0,    0,
  17,   30,   26,   26,   28,   30,   37,   26,    9,    7,    4,    9,   -4,  -33,  -37,  -37,
 -40,  -37,  -22,  -13,  -20,  -27,  -29,  -22,  -22,   -4,   17,   15,    9,  -16,  -31,  -18,
 -18,  -18,  -12,  -17,  -22,  -16,  -37,  -51,  -24,  -16,  -16,  -14,  -20,  -15,  -11,  -13,
 -10,   -2,   -6,   -9,    0,   -1,    0,    3,    0,    0,    3,    5,    4,   14,   37,   37,
  12,    5,   12,   13,   18,   15,   13,   15,   -4,  -17,  -10,   -9,    3,   22,   23,   22,
  25,   22,   21,   44,   57,   49,   52,   46,   45,   39,   18,   10,   15,   12,  -13,  -26,
 -24,  -27,  -27,  -25,  -26,  -32,  -14,   -1,   -1,   24,   30,   23,   27,   29,   27,   25,
  22,   19,   21,  -14,  -48,  -42,  -45,  -45,  -48,  -53,  -51,  -51,  -53,  -53,  -33,  -20,
  -6,    7,    2,    6,    9,    9,   13,   12,   13,   -2,  -21,  -13,  -14,  -38,  -41,  -37,
 -43,  -36,  -37,  -41,  -15,    0,   -3,    1,   -1,    9,   33,   34,   33,   36,   33,   15,
   6,   10,   11,   11,   12,   16,    3,  -10,  -15,   -3,   22,   21,   19,   22,   24,   25,
  26,   27,   20,   42,   41,   17,   21,   18,   19,   21,   17,   13,   12,   14,   11,   25,
  19,    6,    9,    4,    5,    2,    2,    0,   -2,   -1,  -20,  -40,  -32,   -9,   -2,   -5,
  -5,  -11,   -8,   -6,   -7,   11,   24,   15,   16,    8,  -18,  -23,  -18,  -25,  -24,  -36,
 -60,  -60,  -59,  -58,  -52,  -55,  -38,  -16,  -15,  -18,   -3,   14,   17,   22,   21,   20,
  21,   21,   22,    0,  -10,  -20,  -38,  -36,  -35,  -31,  -33,  -32,  -31,  -31,  -26,  -24,
  16,   44,   41,   42,   41,   45,   46,   45,   46,   49,   41,   26,   15,   -8,   -9,   -4,
  -8,   -4,   -5,   -4,   -8,    2,   20,   21,   19,   30,   49,   46,   48,   47,   40,   46,
  31,   10,   11,    9,    6,   10,   -3,  -25,  -25,  -26,  -34,  -17,    0,   -4,    0,   -6,
 -10,   -6,  -13,    3,   21,   16,    0,  -13,  -14,  -17,  -16,  -17,  -18,  -20,  -21,  -25,
 -41,  -31,  -22,  -27,  -23,  -23,  -22,  -23,  -20,  -22,  -20,  -29,  -46,  -25,  -14,  -15,
 -12,  -10,  -10,  -11,   -3,   -8,    6,   26,   28,   27,    6,   -1,    1,    1,    5,    3,
   9,   -2,  -21,  -19,  -15,  -18,   -5,   14,   14,   15,   16,   13,   31,   48,   50,   51,
  52,   54,   55,   42,   27,   26,   18,    2,   -7,   -6,   -5,   -8,  -10,   -9,  -13,  -15,
  -1,   17,   32,   37,   36,   34,   35,   33,   32,   35,   27,   30,   21,  -22,  -33,  -31,
 -34,  -32,  -33,  -31,  -36,  -35,  -38,  -29,  -13,   -8,    6,   10,   11,    9,    6,    6,
   2,    5,  -10,  -24,  -25,  -21,  -28,  -49,  -48,  -44,  -46,  -46,  -40,  -22,  -13,  -12,
 -15,  -11,   -9,    0,   19,   18,   22,   19,    0,   -3,   -3,   -2,    0,    0,    3,    4,
 -10,  -25,  -13,    5,   12,   14,   11,   13,   15,    9,   15,   14,   15,   28,   20,   17,
  23,   23,   24,   26,   26,   27,   27,   23,   41,   50,   25,   19,   18,   16,   17,   15,
  13,   16,   10,  -11,  -18,  -22,  -14,    6,    5,    6,    7,    5,    1,    6,   22,   27,
  26,   22,   22,   12,   -9,  -10,   -9,  -10,  -21,  -40,  -45,  -45,  -43,  -43,  -45,  -45,
 -33,  -18,  -22,  -16,    0,    1,    4,    6,    4,    6,    5,    5,    6,  -11,  -41,  -47,
 -41,  -40,  -36,  -36,  -35,  -34,  -34,  -33,  -30,   -6,   20,   25,   24,   25,   28,   28,
  32,   29,   34,   34,    7,    6,    5,  -15,  -13,  -11,  -11,   -8,  -10,  -11,    0,   17,
  18,   20,   21,   32,   52,   53,   52,   50,   50,   40,   22,   22,   23,   20,   16,   19,
   3,  -13,   -9,  -12,    2,   10,    1,    2,    2,    1,    0,    3,    1,   15,   27,    2,
  -6,   -1,   -3,   -5,   -7,   -7,  -10,  -10,  -14,  -14,  -10,  -16,  -16,  -16,  -19,  -20,
 -20,  -22,  -22,  -19,  -19,  -32,  -25,   -1,    2,   -1,    0,    2,    0,   -1,   -2,    7,
  28,   25,   28,   24,    3,    0,    0,   -1,   -2,   -1,  -15,  -28,  -24,  -27,  -26,  -31,
 -16,    2,    1,    1,   -2,   16,   26,   21,   27,   27,   28,   25,   27,   12,    0,    2,
 -17,  -25,  -24,  -27,  -26,  -28,  -27,  -27,  -26,  -29,   -7,   22,   23,   24,   30,   33,
  28,   25,   26,   25,   30,   19,   -2,  -19,  -27,  -27,  -29,  -28,  -27,  -24,  -24,  -29,
 -15,    1,   -1,    6,   27,   32,   26,   25,   25,   26,   27,    9,   -3,    3,    0,    1,
  -7,  -26,  -24,  -22,  -27,  -31,  -10,    2,   -2,    0,   -3,    0,   -3,    9,   25,   29,
  28,    6,    4,    2,   -3,    0,   -1,    2,    1,    2,  -18,  -22,    1,    0,   -4,   -4,
   0,    2,   -1,   -3,   -1,    1,  -12,   -9,    1,    0,    2,    3,    2,   -1,   -1,   -3,
  -4,   12,   31,   25,    2,    0,    1,   -2,    0,    0,    5,    4,  -17,  -30,  -27,  -30,
 -21,   -3,    1,    0,    0,   -2,    0,   20,   30,   29,   29,   29,   33,   15,   -1,   -2,
   0,   -7,  -29,  -30,  -28,  -28,  -29,  -30,  -28,  -29,  -10,    0,   11,   32,   30,   27,
  24,   26,   28,   27,   29,   31,   30,   -5,  -34,  -30,  -30,  -28,  -27,  -26,  -27,  -29,
 -30,  -29,  -11,    9,   28,   32,   31,   29,   23,   21,   21,   29,   26,    5,   -1,    0,
  -9,  -27,  -31,  -26,  -26,  -21,  -26,  -23,   -4,    0,    0,    0,   -1,   13,   26,   26,
  23,   28,   18,    0,    1,    3,    3,    0,    0,    0,  -18,  -28,  -29,  -17,    0,    0,
   0,   -3,    0,    0,   -2,    0,   -1,   22,   16,   -1,    6,    3,    2,    1,    1,    0,
  -1,    0,   -1,    0,   -2,   -6,   -4,   -3,   -1,    0,   -2,   -1,    3,    4,    0,   -3,
   0,    6,    5,    3,    1,    0,    0,   -1,   -1,    0,    1,    0,   -2,   -3,   -3,   -4,
  -3,   -1,    0,    1,    0,    0,    2,    3,    2,    2,    3,    1,    1,    1,    0,   -1,
  -1,   -2,   -2,    0,   -1,    0,    0,   -3,    0,    0,   -1,   -1,   -1,    0,    0,    0,
   3,    5,    6,    0,   -4,   -8,   -7,    0,    1,    4,    5,    2,    2,   -4,   -6,   -1,
   0,    2,    3,   -1,   -4,   -3,    0,    4,    7,    3,    1,    0,   -4,   -6,   -2,   -4,
   1,    8,    3,    3,    3,    3,    2,   -5,  -10,   -8,   -3,    0,    5,    5,    0,    3,
   3,   -2,   -3,   -1,   -1,    0,   -2,   -4,    1,    5,    7,    9,    1,   -6,   -1,   -4,
  -7,   -3,   -3,    0,    1,    2,    1,    3,    5,    3,    4,   -7,   -6,   -3,   -6,    2,
   6,    6,   10,    5,    1,    1,  -11,  -12,   -4,   -6,    1,    5,    4,    6,    3,    0,
   1,   -1,   -3,    4,    0,  -12,   -6,    2,    0,    8,   10,    3,    2,   -3,   -7,   -9,
 -12,   -5,    5,    4,    1,   10,   10,    2,    2,   -4,  -10,   -6,   -6,   -3,    1,    1,
   5,    9,    1,    3,    1,   -8,   -3,   -3,   -8,   -4,    2,   10,    7,    5,    6,    3,
   2,   -2,   -8,  -10,   -9,   -1,    2,    6,   11,    7,    6,   -1,   -7,   -5,  -10,   -4,
   5,    2,    0,    0,    3,    9,    9,    0,   -2,   -1,  -10,   -7,    1,   -6,    0,   10,
   3,    2,    7,    1,   -3,   -6,   -8,   -3,   -4,   -7,    6,   10,    7,    9,    3,   -3,
  -3,   -6,  -16,   -6,    0,   -5,    8,   11,    5,    9,    0,  -12,  -10,  -10,   -3,    1,
  -7,    2,   11,    3,    6,   -1,  -14,   -5,   -7,  -10,   -7,   -5,    4,    8,    3,    1,
   5,    3,    1,    7,   -3,   -7,   -8,  -11,    4,    3,    4,   12,   -5,   -9,   -7,  -10,
  -4,   -7,   -4,   -7,   -5,    1,   -4,   -4,    9,   11,   -8,    0,    4,  -15,   -6,    6,
  -1,   -7,   10,   12,   -2,    2,    1,   -9,   -8,   -8,  -10,   -3,   -4,    0,   -4,   -2,
  17,    5,    2,   -3,   -1,   10,   -1,    3,   -3,   21,   26,   -5,    9,    1,   -4,    0,
 -11,    1,    6,    0,    0,   -4,    7,   13,  -11,    3,    2,  -19,    0,  -10,   -6,   12,
   3,   13,   16,    1,    0,    1,   -5,   -4,   -8,  -14,  -11,   -7,   -2,   -8,   -3,   -5,
 -10,    1,   -9,  -12,   -6,   -3,    2,    3,   14,    5,    0,    4,    0,   18,   11,   10,
  17,   -2,    8,   13,   -2,    8,    6,  -11,    0,    2,  -10,    0,   -3,   -8,  -10,  -13,
   1,   -1,    0,   10,    5,    0,   -1,    1,   -1,    3,   10,    9,    6,   -9,  -11,   -9,
  -7,   -6,   -8,   -1,    0,    0,   -2,    1,   -2,    6,   14,   -3,    9,    6,    2,    6,
 -13,   10,    7,   -6,    0,   -3,   20,    8,   -3,    9,   -3,   -4,   -7,   -1,   11,   15,
  11,    0,    0,   -5,    0,   18,   20,    7,    2,    4,   -9,  -12,  -10,   -3,    9,   -3,
  -6,    5,  -10,  -10,    8,   15,    9,   -3,    0,  -14,  -11,   14,    8,   -3,  -12,    3,
  -2,  -14,    4,   -3,    2,   16,    5,    4,   -1,    0,   -3,   -6,   17,   21,    0,    5,
   9,  -13,  -15,    5,   10,   -8,    0,    3,   -9,   14,    8,   -2,    5,   -3,    0,   10,
  17,   13,    0,   -2,  -11,   -5,   21,    3,   -7,   36,    8,  -29,   -4,   -6,   -4,   -5,
  -5,    9,    0,    0,  -14,  -28,  -15,  -20,    0,   12,   -2,   11,    7,    6,    1,  -13,
  29,   33,   11,   34,   38,   26,    5,   -6,   -1,    7,    9,  -22,  -25,  -15,  -51,  -40,
 -16,  -51,  -47,   -9,   -2,   -2,    9,   28,   40,   39,   37,   38,   44,   42,   21,   37,
  33,   -7,   -4,  -12,  -29,  -43,  -44,  -29,  -45,  -38,  -29,  -38,  -40,  -40,    7,   49,
  39,   41,   45,   45,   30,   26,   43,   29,   42,   22,   -1,   12,  -35,  -40,  -27,  -49,
 -45,  -41,  -33,  -41,  -36,    2,    6,  -13,  -12,    9,   35,   50,   41,   30,   40,   45,
  18,    0,    2,    2,    8,    4,    0,  -13,  -37,  -34,  -47,  -48,   -6,   12,    1,   -4,
  -5,  -14,   -3,    7,   11,   32,   37,   17,   -6,    0,    0,   -3,   11,    1,    2,    4,
  13,   20,  -16,  -23,  -10,   -5,    1,    0,    7,    9,   -1,  -13,    1,    3,  -39,  -39,
   0,    8,   -1,    0,    6,    8,   -4,    0,    6,    8,   39,   43,   41,   20,   -9,   -5,
  -7,    2,   -2,   11,    7,  -48,  -34,  -31,  -47,  -38,  -41,   -9,    3,   11,    8,   -8,
  24,   32,   42,   50,   34,   44,   34,   32,   18,  -10,   -5,   -3,  -22,  -45,  -40,  -50,
 -46,  -18,  -33,  -45,  -46,  -49,  -10,   40,   50,   36,   36,   30,   28,   37,   25,   34,
  39,   26,   36,    9,  -29,  -44,  -52,  -37,  -37,  -38,  -31,  -48,  -45,  -34,  -21,    8,
   8,   16,   46,   41,   27,   30,   35,   50,   66,   32,    1,    5,    1,   11,    6,  -25,
 -38,  -29,  -40,  -60,  -31,    0,   -7,    6,    9,   -8,    2,   -4,    3,   35,   43,   47,
  24,    0,   -9,   -1,    8,   -2,   15,   22,    8,   -7,  -45,  -40,  -15,  -11,    2,   -2,
  -8,   -9,  -13,    1,   -2,    1,    8,  -14,   -5,    1,  -10,    2,    8,    7,   12,   -5,
 -14,    0,   -8,   20,   45,   11,    7,    4,    6,    5,   -9,   -1,   -5,   19,   -8,  -65,
 -40,  -46,  -46,    0,   15,   11,   -6,   -8,  -12,    2,   54,   43,   39,   40,   22,   51,
  19,  -16,    0,   -1,    7,   -7,  -38,  -39,  -43,  -31,  -25,  -41,  -28,  -29,  -29,    0,
   8,   43,   58,   40,   52,   47,   40,   28,   23,   53,   54,   23,  -12,  -35,  -45,  -51,
 -29,  -28,  -44,  -40,  -50,  -40,  -42,  -47,   -8,   22,   35,   29,   33,   32,   15,   39,
  51,   36,   41,   24,   -3,   10,    9,  -26,  -33,  -33,  -42,  -46,  -58,  -47,  -32,  -12,
   5,   -9,   -7,    2,    6,   19,   39,   46,   38,   31,   12,    1,    0,    7,   14,   -1,
   2,   10,  -26,  -55,  -49,  -16,    3,  -21,  -18,    1,   -2,   -6,  -10,    6,   22,   24,
  27,    8,   12,   22,    5,    6,    1,    0,   -8,  -15,  -11,  -19,    9,   17,    5,    9,
  -6,    7,    4,    0,   16,    2,   13,    5,  -32,  -32,  -22,   -8,    0,  -19,  -10,    3,
 -11,   -6,  -10,   20,   53,   29,   42,   29,   10,   17,    0,   20,   25,   19,    7,  -27,
 -23,  -38,  -35,  -35,  -53,  -32,  -33,  -17,   -9,  -23,   11,   29,   31,   42,   28,   35,
  50,   48,   57,   37,   13,    1,  -21,  -26,  -34,  -31,  -33,  -49,  -23,  -35,  -63,  -52,
 -51,   -6,   31,   31,   29,   19,   38,   35,   44,   53,   41,   62,   35,   12,   -4,  -32,
 -27,  -37,  -24,  -26,  -54,  -45,  -52,  -49,   -6,   12,    8,   -1,   13,   37,   22,   26,
  38,   41,   45,   32,   11,   -7,   -2,    7,   14,    6,  -14,  -32,  -49,  -45,  -31,  -11,
   8,    0,    2,   10,  -17,  -17,   11,   13,   31,   47,   29,   -6,  -18,   -2,    5,   11,
  -2,    0,   11,  -12,   -7,   -3,   -9,   18,   14,   -4,    6,    2,  -18,  -22,    7,   12,
  -2,  -17,  -44,  -23,  -12,  -11,   13,    9,    9,   10,    1,    0,   12,   30,   30,   46,
  30,    0,   -2,   -7,   11,    2,   -7,    1,  -19,  -36,  -49,  -36,  -31,  -42,  -12,    9,
   2,   -3,   -9,   10,   46,   60,   47,   37,   52,   27,   14,   37,    4,    0,   11,  -20,
 -46,  -42,  -29,  -43,  -49,  -36,  -34,  -34,  -36,  -30,    8,   17,   19,   48,   37,   27,
  29,   23,   23,   38,   49,   43,   23,  -23,  -28,  -34,  -41,  -19,  -33,  -32,  -35,  -49,
 -50,  -30,   -2,   -6,   20,   39,   25,   29,   15,   27,   47,   37,   33,   20,   17,    7,
   5,   13,  -17,  -26,  -14,  -24,  -51,  -50,  -15,   -8,   -3,   -3,  -14,   -2,   -1,  -12,
  14,   49,   54,   49,   13,  -11,    9,    0,   -9,   16,    2,   -2,   20,  -23,  -51,  -25,
 -10,    8,    3,    7,   10,    1,    5,   -4,    4,    6,    5,   13,    7,    7,    0,   -1,
   8,    3,  -11,   -9,   -2,  -15,   13,   45,   31,    8,   -6,    1,    0,  -11,    0,   21,
  23,   -2,  -27,  -37,  -39,  -42,  -30,   -2,   -4,  -10,   -4,  -12,   -7,   20,   43,   41,
  36,   52,   52,   29,    5,   -5,    6,   24,    5,  -35,  -39,  -34,  -35,  -37,  -47,  -38,
 -46,  -42,  -21,   -9,   22,   35,   45,   37,   22,   38,   48,   45,   36,   53,   51,    3,
 -40,  -42,  -29,  -38,  -21,  -16,  -44,  -50,  -45,  -56,  -51,  -13,    4,   25,   52,   37,
  28,   30,   29,   33,   41,   55,   30,   -5,    3,   11,   -4,  -33,  -47,  -47,  -51,  -34,
 -39,  -43,   -6,   -5,  -14,   -1,  -10,  -10,   24,   46,   39,   45,   56,   11,  -13,    1,
 -13,    3,   12,   -1,    7,  -13,  -44,  -46,  -30,  -13,    0,    2,   -3,  -11,   -9,   -4,
   8,   10,   -6,   29,   38,   11,    2,   -7,    5,   -2,   -3,    2,   -4,    8,    1,    1,
  19,   21,   13,   -5,  -18,   -7,    3,   14,   17,    8,    5,  -23,  -37,  -37,  -20,   22,
  16,    7,    0,   -7,   -1,  -17,    8,   49,   39,   29,   41,   38,    4,   -1,    8,   -4,
  -4,    2,  -18,  -33,  -28,  -36,  -42,  -39,  -39,  -32,   -9,    4,    2,   22,   31,   30,
  28,   17,   24,   36,   36,   30,   29,   14,  -13,  -29,  -41,  -39,  -33,  -30,  -28,  -30,
 -23,  -14,  -23,  -43,  -16,   37,   40,   39,   55,   43,   32,   29,   13,   10,   32,   21,
  -6,    0,  -20,  -45,  -40,  -41,  -37,  -37,  -15,  -17,  -40,    6,   19,    0,    9,    2,
  10,   32,   35,   33,   29,   23,   13,  -20,  -26,   -2,   -9,   -9,    2,  -22,  -41,  -18,
 -28,  -34,  -15,    0,   18,    0,    5,   14,   -7,    0,   -4,    5,   21,    4,   -7,  -14,
 -16,  -11,   -8,   -9,   -3,   -1,    4,   24,    5,  -10,    5,    6,    0,    5,   21,   27,
  21,   12,  -11,  -21,   -8,  -34,  -27,   16,   -9,  -10,    7,   -1,    2,    1,   -2,   -3,
  26,   50,   55,   42,    4,   -1,  -10,  -15,  -13,   -7,    7,  -19,  -37,  -30,  -41,  -47,
 -42,  -23,    3,    3,    3,    8,   18,   37,   30,   29,   38,   41,   36,   27,   40,   11,
 -21,   -1,  -27,  -55,  -32,  -27,  -31,  -25,  -24,  -26,  -30,  -33,  -18,   14,   38,   45,
  38,   34,   31,   24,   26,   23,   28,   34,   25,   10,  -19,  -36,  -33,  -36,  -39,  -34,
 -24,  -23,  -19,  -25,  -15,   10,   -5,   -2,   36,   37,   30,   32,   30,   27,   19,   22,
  10,   -3,    1,   -6,    0,   -7,  -26,  -27,  -37,  -32,  -35,  -28,    4,    6,    7,    4,
   1,    0,   -8,   22,   37,   31,   35,   12,    1,   -3,   -8,    0,   -2,    2,    2,    1,
  -2,  -30,  -28,   -4,   -1,   -4,   -3,    0,   -3,   -4,    0,    1,    7,   -5,   -9,    8,
   1,    0,    4,    3,    4,    1,    2,    0,   -4,    8,   30,   32,   10,   -4,   -5,   -2,
  -5,  -10,   -7,    0,   -3,  -23,  -27,  -24,  -38,  -23,    0,    6,    7,    2,    5,    3,
  10,   30,   31,   31,   29,   29,   32,   12,   -4,   -1,    1,   -5,  -27,  -29,  -26,  -31,
 -30,  -32,  -24,  -31,  -26,    0,    0,   15,   29,   26,   36,   27,   25,   27,   22,   30,
  30,   37,   19,  -24,  -28,  -29,  -28,  -28,  -31,  -23,  -28,  -30,  -31,  -31,  -16,   -2,
  22,   31,   26,   29,   25,   26,   30,   27,   30,   24,    5,   -1,    6,   -2,  -24,  -25,
 -26,  -30,  -28,  -31,  -29,   -9,    3,   -1,   -1,   -6,   -6,   17,   29,   32,   32,   31,
  20,    0,   -3,    0,    2,    5,    0,    5,   -3,  -27,  -31,  -31,  -11,    5,   -1,    0,
  -2,    0,   -2,   -2,    2,   -4,   15,   20,   -2,    0,    1,    4,    4,    0,    2,   -1,
   1,   -3,    0,   24,    9,   -4,   -2,   -8,    0,    0,    1,    1,    0,    5,  -17,  -33,
 -32,  -20,    8,    7,    3,    5,    0,    3,   -5,   -1,   24,   31,   29,   27,   27,   10,
  -4,    0,   -3,    1,    3,  -17,  -31,  -30,  -26,  -27,  -25,  -29,  -23,    0,    3,   -2,
   7,   25,   33,   27,   25,   24,   29,   28,   27,   34,   20,    0,  -17,  -33,  -28,  -28,
 -27,  -27,  -29,  -23,  -31,  -30,  -33,  -20,   26,   34,   29,   31,   25,   31,   29,   28,
  27,   28,   34,    8,    0,   -5,  -32,  -28,  -30,  -33,  -29,  -36,  -27,  -30,  -16,    1,
   0,    4,   -1,   18,   37,   27,   33,   28,   31,   32,    6,   -4,   -2,    0,    0,   -2,
  -3,  -28,  -34,  -27,  -33,  -14,    0,    0,    3,    4,    3,    0,    2,    0,   12,   35,
  28,    8,   -1,    0,   -3,   -6,   -4,   -3,    0,   -1,   -3,   -3,  -10,   -4,    0,    0,
   5,    0,    0,    4,    4,    2,    0,   -1,  -27,  -23,    2,   -2,    0,    2,    0,    0,
  -2,   -2,   -6,   12,   31,   25,   34,   17,   -4,    0,   -3,    2,    0,    0,   -6,  -28,
 -27,  -33,  -31,  -27,  -26,    0,    2,    1,    4,   -4,   18,   31,   28,   31,   29,   33,
  26,   30,   20,   -5,    2,  -10,  -33,  -30,  -33,  -30,  -30,  -28,  -28,  -32,  -27,  -29,
  -8,   23,   31,   34,   34,   32,   32,   28,   27,   28,   32,   34,   22,   -5,  -29,  -33,
 -33,  -34,  -27,  -29,  -33,  -29,  -31,  -30,   -5,    3,    0,   19,   32,   31,   31,   32,
  32,   28,   33,   20,   -3,    0,   -2,   -2,   -2,  -24,  -30,  -30,  -32,  -31,  -25,   -2,
   2,    1,    4,    0,    2,   -2,   13,   32,   28,   34,   18,   -3,   -1,   -2,   -2,   -3,
   0,   -1,   -2,    1,  -22,  -23,    2,    1,    3,    1,   -3,    0,    0,    2,    0,    0,
   1,   -8,   -4,    0,   -1,    1,   -1,    0,    0,   -2,    0,   -3,    8,   27,   30,   14,
  -1,    1,    1,    0,    4,    0,    0,    2,  -17,  -29,  -25,  -29,  -23,   -7,    0,   -2,
  -4,   -2,   -4,    7,   26,   25,   26,   30,   27,   30,   19,    3,    0,    3,    0,  -20,
 -28,  -25,  -29,  -27,  -31,  -28,  -28,  -29,   -8,   -3,    8,   27,   24,   27,   29,   29,
  28,   26,   31,   25,   31,   21,  -21,  -29,  -25,  -28,  -25,  -28,  -26,  -28,  -30,  -27,
 -31,  -15,    0,   13,   29,   29,   28,   25,   26,   29,   26,   30,   20,    0,   -3,    0,
  -1,  -20,  -30,  -26,  -30,  -25,  -24,  -28,  -11,    0,   -2,    0,    3,    1,   12,   27,
  29,   28,   28,   20,    3,   -1,    0,   -3,   -1,   -1,   -1,    0,  -14,  -29,  -29,  -10,
   3,    0,    3,    1,    1,    2,   -2,    2,    0,    9,   19,    3,    0,   -2,   -5,    1,
   0,    1,   -1,    1,    0,   -1,   21,   17,   -2,    1,   -1,    0,    1,   -1,    0,    0,
   2,   -9,  -24,  -25,  -21,   -5,    3,    2,    0,   -3,    2,    0,    2,   22,   29,   27,
  25,   26,   17,    0,   -1,    0,   -1,    2,  -10,  -26,  -26,  -27,  -30,  -26,  -26,  -23,
  -5,    3,    0,    0,   18,   29,   26,   29,   29,   25,   27,   24,   25,   20,    2,  -16,
 -29,  -26,  -27,  -28,  -26,  -30,  -25,  -25,  -24,  -23,  -23,   12,   31,   25,   29,   25,
  28,   28,   26,   28,   23,   27,    9,   -4,    0,  -22,  -30,  -26,  -31,  -27,  -26,  -23,
 -27,  -23,   -1,    1,    1,    1,    9,   27,   28,   28,   26,   25,   27,    8,    0,    0,
   0,    0,   -1,    0,  -16,  -28,  -24,  -31,  -21,    0,    1,    0,    1,   -1,    0,    1,
   0,    5,   24,   28,   10,    0,    0,   -1,    0,    1,    0,    0,    0,    0,    0,   -1,
   2,    0,   -1,   -1,   -3,    2,    1,    0,    1,   -1,    1,  -18,  -25,   -3,   -1,    0,
   2,    0,    0,   -2,    1,    0,   12,   30,   25,   29,   17,   -1,    2,   -1,    0,    0,
   2,    1,  -23,  -29,  -28,  -30,  -24,  -23,   -5,    0,   -4,    1,   -2,   14,   29,   26,
  30,   28,   27,   26,   27,   21,   -2,    0,   -3,  -27,  -28,  -27,  -28,  -26,  -29,  -25,
 -28,  -28,  -24,   -9,   18,   28,   26,   28,   26,   24,   23,   25,   28,   24,   26,   21,
  -7,  -28,  -28,  -26,  -25,  -25,  -22,  -23,  -27,  -26,  -27,  -12,    0,   -2,   14,   30,
  26,   23,   24,   26,   22,   25,   18,    0,    1,    0,    1,   -2,  -25,  -28,  -26,  -25,
 -23,  -26,   -8,    1,   -4,    0,    0,    0,    0,   12,   31,   27,   25,   14,   -1,    1,
   0,    1,    0,    0,   -1,   -3,    0,  -20,  -29,   -5,    1,    0,    0,    0,    0,   -2,
   0,    1,    0,    1,   -5,   -2,    3,    0,    0,    1,    3,    2,   -1,    0,    0,    2,
  23,   30,   11,   -1,    0,    0,   -3,    0,   -1,    0,    1,  -11,  -27,  -27,  -27,  -27,
  -8,    6,    2,    2,    4,    0,    4,   23,   25,   23,   29,   29,   28,   17,    0,   -2,
   0,   -1,  -15,  -30,  -26,  -26,  -27,  -26,  -27,  -25,  -24,   -9,    0,    6,   28,   29,
  25,   31,   29,   27,   26,   30,   26,   22,   20,  -14,  -34,  -27,  -30,  -28,  -30,  -28,
 -24,  -27,  -24,  -27,  -19,    1,   14,   31,   32,   27,   28,   24,   25,   20,   20,   22,
   4,   -3,    0,   -4,  -17,  -25,  -23,  -26,  -27,  -23,  -26,  -20,   -4,    1,    2,    0,
  -4,    0,    4,    5,    3,    5,    6,    1,    0,    0,   -3,   -2,   -4,   -5,   -4,   -6,
  -5,   -5,   -2,    5,    4,    2,    3,    2,    4,    6,    5,    1,    0,    1,    0,   -2,
  -3,    0,    4,    0,   -3,   -5,   -5,   -1,    0,    0,    1,   -1,    0,    0,    0,    0,
   0,    3,    2,    1,    0,    0,   -1,   -1,    0,    3,    2,   -2,   -3,    0,    1,    1,
   0,    0,    1,    0,    0,    1,    0,   -1,    0,    0,   -3,   -3,    0,    0,    1,    1,
   0,    0,   -3,   -3,    0,    0,    1,    3,    3,    0,    0,    1,    2,    2,    3,    2,
   2,    0,   -3,   -3,   -2,    0,    0,    0,    0,   -2,   -2,   -1,    0,    0,    0,    1,
   0,    0,    0,    2,    1,    1,    2,    3,    1,    0,   -2,   -1,    0,    0,   -1,   -2,
  -2,    0,    0,    0,   -2,   -1,    2,    3,    1,    0,    0,    0,    1,    1,    0,    0,
   0,   -1,    0,    0,    0,   -1,   -3,   -1,    0,   -1,   -1,   -1,    0,    2,    5,    2,
   0,    2,    2,    2,    1,    0,    1,    0,   -1,   -3,   -4,   -3,   -2,   -2,   -2,   -2,
  -2,   -2,   -1,    0,    0,    1,    1,    2,    3,    2,    3,    3,    2,    2,    1,    1,
   0,    0,    0,   -1,   -2,   -3,   -3,   -2,   -2,   -1,    0,    0,    0,    0,   -1,   -1,
   0,    1,    2,    2,    1,    1,    1,    0,    0,    0,    0,    1,    1,   -1,   -1,   -1,
  -1,    0,    1,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,
   0,    0,    0,    0,   -1,    0,    0,    0,    0,   -1,    0,    0,   -1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    1,    0,   -1,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    0,    0,   -1,    0,    0,    0,    1,    0,    0,
   1,    1,    1,    1,    0,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,   -2,   -1,
   0,    0,    0,   -2,   -1,    0,    0,    0,    0,    1,    1,    0,    0,    0,    1,    1,
   1,    1,    0,    1,    0,   -1,   -1,    0,    1,   -1,   -1,    0,    0,   -1,    0,    0,
   0,    0,    0,    0,   -1,    0,    0,   -1,   -3,   -1,    0,   -1,    0,    0,    0,    2,
   0,    0,    0,    1,    2,    0,    0,    1,    3,    1,   -1,    0,    0,    2,    0,   -2,
   0,    0,    0,    0,    0,    0,    0,    0,   -3,   -5,   -1,    0,    0,    0,    1,    0,
   1,    2,    2,    0,   -1,   -2,   -1,    0,    1,    0,    1,    0,    0,   -1,    0,    1,
  -2,    1,    3,   -2,   -1,    3,    2,    0,    0,    0,    3,    3,    1,    0,    0,    3,
   2,    2,    1,    2,    1,   -2,    2,    1,    0,    3,    0,   -2,   -3,   -4,    0,    0,
  -1,    0,   -2,   -3,    0,    1,    0,    0,    3,    4,    0,   -1,   -1,    0,    0,   -1,
   1,    1,    0,    2,    3,    1,    0,    1,    4,    1,   -2,    0,   -1,   -1,    4,    3,
   1,    3,    0,    0,   -1,   -3,    1,   -2,   12,   39,   43,   41,   42,   37,    7,   -7,
   0,    0,    1,    0,    0,    0,   -4,    1,  -11,  -43,  -32,   -1,    0,    0,    0,   -1,
   1,    0,    0,   -3,   -1,   -1,    0,  -10,  -27,   -8,    0,    0,    6,   -1,   -2,    3,
   2,   -5,   -1,    0,   13,   37,   36,   40,   32,    0,   -1,    3,   -4,    1,    2,   -5,
  -2,  -17,  -34,  -36,  -35,  -35,  -42,  -44,  -38,  -13,   -3,   -3,    5,   -1,   19,   40,
  38,   42,   40,   43,   40,   33,   40,   45,   39,   21,   -1,  -28,  -43,  -36,  -30,  -38,
 -44,  -43,  -36,  -41,  -40,  -29,  -40,  -31,   -5,   16,   40,   36,   37,   45,   35,   32,
  37,   40,   32,   38,   25,   -1,    1,    1,    9,   -2,  -40,  -40,  -35,  -47,  -39,  -37,
 -45,  -26,   -4,   -1,    0,    1,   -1,    4,    3,    6,   38,   43,   43,   46,   12,    3,
   3,   -5,    1,    0,   -9,  -10,    2,    0,   -3,   -5,  -23,   -8,   -3,   -8,    8,    0,
  -5,    9,    3,   -4,    3,    9,    3,  -13,  -34,  -33,  -10,   -1,    7,   10,   -9,   -5,
   4,   -2,   -4,    0,   19,   33,   37,   48,   47,   40,   19,    5,    2,   -3,    3,    3,
  -1,  -24,  -41,  -38,  -52,  -46,  -38,  -44,  -42,  -42,  -28,   -8,   -1,    6,   28,   40,
  37,   43,   38,   34,   42,   39,   36,   45,   43,   41,   26,  -23,  -40,  -38,  -44,  -35,
 -35,  -43,  -39,  -35,  -49,  -49,  -37,  -34,  -11,    0,    5,   29,   35,   42,   49,   36,
  37,   51,   49,   44,   34,   12,    0,    0,    7,   11,   -8,  -35,  -36,  -43,  -58,  -39,
 -36,  -31,   -2,    3,    1,   -6,   -3,    1,   -3,   -2,    5,   26,   36,   38,   23,   -5,
  -6,   -1,    0,    0,   -3,   -1,   -3,   -2,    8,    1,   -4,    6,    1,    0,    1,    0,
  -1,   -3,    5,    4,    0,   -4,    2,   -2,  -37,  -37,  -34,  -29,    1,    3,   -1,   -4,
  -4,    4,    2,    0,   15,   35,   31,   34,   46,   36,   37,   33,    1,   -3,    1,   -7,
  -2,  -20,  -37,  -35,  -44,  -43,  -34,  -32,  -41,  -35,  -35,  -35,   -1,    5,   17,   40,
  33,   37,   33,   25,   34,   37,   33,   35,   41,   39,   37,   15,  -25,  -34,  -32,  -36,
 -30,  -32,  -38,  -32,  -38,  -39,  -38,  -34,  -12,   -6,   -7,    2,   23,   35,   32,   41,
  36,   33,   38,   37,   30,    4,    2,    4,   -4,    2,    6,    2,  -16,  -32,  -30,  -38,
 -42,  -21,   -1,   -3,   -3,    1,   -2,   -4,    0,    0,    0,   -1,    9,   34,   10,   -7,
   6,    3,    2,    1,    1,    0,    1,    3,    4,    7,    0,   22,   29,   -5,   -3,    5,
   3,    3,   -2,   -2,   -1,   -5,   -2,   -1,  -26,  -39,  -30,  -33,  -36,  -15,   -3,   -7,
  -7,  -11,    2,    1,    4,   40,   42,   33,   35,   38,   40,   36,   39,   17,    2,    3,
   2,   -5,  -37,  -39,  -31,  -39,  -37,  -37,  -38,  -37,  -35,  -34,  -36,  -19,   19,   37,
  36,   35,   32,   36,   35,   41,   39,   32,   36,   39,   39,   12,    3,   -5,  -37,  -32,
 -32,  -41,  -37,  -34,  -35,  -41,  -41,  -32,   -7,   -2,   -6,    4,   -3,    4,   35,   36,
  27,   38,   37,   34,   28,    8,    3,    1,   -4,   -1,    1,   -1,    3,    2,  -29,  -38,
 -34,  -25,   -2,    0,    0,   -2,   -2,    2,    2,    1,   -1,    4,    0,    3,   10,    2,
   4,    3,    0,    0,    0,    3,    4,   -1,   -5,   -7,   -4,   15,   32,   31,   10,   -5,
  -3,   -6,   -3,   -1,    2,    2,    3,    6,  -19,  -29,  -29,  -33,  -27,  -32,  -13,    6,
   2,    0,   -2,   -6,   -1,   28,   36,   27,   31,   27,   29,   36,   32,   35,   26,    2,
   5,   -1,  -27,  -31,  -32,  -35,  -38,  -33,  -32,  -31,  -27,  -35,  -34,  -40,  -20,   29,
  37,   35,   35,   33,   36,   34,   34,   31,   28,   27,   29,   17,   -2,    0,   -3,  -27,
 -36,  -34,  -34,  -30,  -34,  -35,  -34,  -36,  -12,    4,    2,   -1,   -4,   -4,   -2,   23,
  36,   36,   37,   34,   34,   10,    0,    6,    4,    4,   -1,   -1,    1,    0,   -2,  -21,
 -41,  -32,   -6,    0,   -5,   -2,   -2,   -3,    0,   -1,    3,    7,    0,    2,   -8,  -17,
   3,    6,    3,    4,    3,    1,    0,    2,   -2,    0,   -3,   11,   36,   32,   34,   23,
   0,   -1,   -3,   -4,   -1,    0,    2,    0,  -20,  -34,  -30,  -31,  -36,  -34,  -37,  -26,
   0,    1,    1,    4,    4,   29,   37,   34,   37,   33,   34,   34,   36,   33,   36,   31,
   6,   -8,  -31,  -40,  -34,  -37,  -33,  -35,  -35,  -30,  -33,  -34,  -35,  -34,  -20,    0,
  24,   37,   34,   34,   34,   36,   34,   34,   38,   31,   33,   18,    1,    1,   -1,    2,
 -15,  -35,  -33,  -35,  -35,  -38,  -39,  -35,  -19,    0,    1,    0,   -1,   -3,    0,   -1,
  13,   37,   37,   39,   36,   15,    4,    0,    0,    0,    0,    1,   -1,    1,   -2,    0,
  -9,  -30,   -9,    0,    0,    0,   -4,   -1,   -1,    2,    1,    0,    0,   -1,   -5,  -30,
 -32,   -4,    0,    0,    6,    3,    3,    1,   -1,    1,   -3,   12,   34,   37,   35,   34,
  31,    4,   -4,    3,   -2,   -1,   -5,    0,  -14,  -36,  -30,  -32,  -31,  -30,  -29,  -31,
 -35,  -12,    2,   -2,    0,   22,   38,   32,   29,   31,   28,   29,   32,   31,   33,   31,
  34,   14,  -30,  -34,  -30,  -35,  -34,  -33,  -27,  -29,  -28,  -31,  -31,  -31,  -25,    0,
  -1,    6,   33,   30,   29,   31,   31,   30,   27,   27,   29,   19,    0,    0,    3,   -1,
   3,   -2,  -26,  -28,  -25,  -31,  -30,  -34,  -14,    3,   -1,    0,   -1,    0,   -3,    0,
  -1,   -1,   23,   30,   26,   11,   -1,    2,   -1,   -1,    0,    0,    0,    0,    4,    3,
   0,    3,    5,    2,    4,    2,   -3,   -2,    1,    4,    0,    0,   -4,    1,   -4,  -29,
 -31,  -31,  -15,    3,   -2,   -2,    0,    4,    3,    0,   -2,    6,   31,   32,   30,   30,
  25,   30,   20,    1,    1,    1,   -3,    1,  -11,  -29,  -28,  -31,  -30,  -28,  -30,  -33,
 -29,  -29,  -19,   -1,   -5,   11,   32,   31,   33,   28,   27,   30,   33,   30,   27,   29,
  29,   31,    4,  -29,  -30,  -28,  -29,  -29,  -31,  -30,  -28,  -29,  -29,  -31,  -25,   -3,
   3,    0,    5,   20,   29,   26,   27,   30,   31,   27,   32,   24,    2,    0,   -2,   -2,
   1,    1,    0,  -17,  -30,  -28,  -26,  -32,  -22,    0,    0,    0,    0,   -2,    0,    1,
   0,    1,    0,   12,   31,   14,   -4,    0,    0,   -1,    0,    0,    0,    0,   -3,   -1,
   0,   -3,   19,   19,   -1,    0,    0,    0,   -3,   -2,   -1,    0,    0,    1,    1,  -20,
 -30,  -26,  -30,  -20,    0,    4,    0,    1,    0,    0,   -2,    5,   25,   28,   25,   26,
  27,   26,   28,   22,    2,   -1,    0,    2,  -10,  -30,  -27,  -31,  -29,  -26,  -29,  -26,
 -28,  -28,  -30,  -27,   -9,   15,   28,   27,   30,   28,   27,   30,   28,   26,   27,   28,
  30,   28,   11,   -1,  -16,  -30,  -27,  -28,  -30,  -30,  -27,  -29,  -29,  -26,  -26,   -6,
   0,   -1,    3,    0,   17,   33,   31,   30,   29,   28,   30,   25,    6,    0,   -1,    0,
   1,    0,   -3,    0,  -10,  -30,  -31,  -32,  -22,    0,    3,    2,    0,    0,    1,    0,
  -1,   -2,    4,   -1,    9,   15,    0,    0,    0,   -1,   -2,   -3,    2,    0,   -2,    1,
   1,    1,   15,   29,   26,    5,   -2,    0,   -3,    0,    1,    3,    0,    0,    1,  -20,
 -33,  -32,  -29,  -30,  -29,   -8,    0,   -1,   -2,   -1,   -2,    0,   25,   33,   26,   31,
  33,   36,   32,   30,   35,   15,   -2,    3,   -8,  -27,  -29,  -29,  -32,  -37,  -31,  -29,
 -34,  -36,  -35,  -29,  -34,   -6,   33,   31,   32,   34,   32,   30,   28,   33,   32,   30,
  30,   33,   15,   -5,    1,  -11,  -33,  -30,  -30,  -29,  -30,  -34,  -28,  -33,  -29,   -3,
   2,    0,    0,    0,    0,    3,   26,   30,   28,   31,   31,   29,    4,   -2,    1,   -4,
   0,    0,    4,    3,    2,   -3,  -24,  -33,  -22,    0,    2,   -3,    0,    0,   -1,    0,
  -3,   -1,   -3,   -3,    1,  -13,  -11,    0,   -1,    2,   -1,    2,    4,    1,    4,   -1,
   0,    0,   17,   35,   30,   31,   16,    1,    1,   -4,   -4,   -3,   -2,    0,   -1,  -17,
 -32,  -30,  -31,  -34,  -30,  -31,  -16,    1,   -3,    2,    0,    3,   26,   32,   31,   30,
  32,   35,   31,   34,   28,   30,   22,    2,   -2,  -24,  -35,  -28,  -32,  -32,  -31,  -29,
 -27,  -29,  -30,  -31,  -30,  -22,    4,   28,   28,   29,   32,   28,   28,   25,   26,   26,
  23,   29,   16,    1,   -1,    0,   -2,  -24,  -28,  -26,  -30,  -24,  -26,  -26,  -26,  -13,
   3,    0,   -1,   -2,    0,    0,    0,   16,   26,   23,   28,   25,    9,    0,    0,    0,
  -1,   -1,   -1,    1,    2,   -2,    1,  -16,  -26,   -3,    0,    0,    1,    0,    4,    2,
   1,    0,    0,    0,    0,   -2,  -24,  -16,    2,    0,    0,   -4,   -4,    1,    0,   -3,
  -2,   -3,    9,   26,   26,   22,   26,   21,    3,    0,   -1,    0,    4,   -1,    1,  -12,
 -27,  -24,  -25,  -26,  -28,  -26,  -28,  -22,   -3,    0,    0,    2,   16,   30,   25,   24,
  25,   26,   29,   26,   24,   23,   24,   25,    2,  -24,  -28,  -26,  -23,  -27,  -29,  -27,
 -26,  -23,  -26,  -24,  -25,  -16,    3,    0,   14,   28,   26,   29,   25,   27,   26,   24,
  25,   25,   15,   -3,   -2,   -1,   -4,    0,  -12,  -28,  -25,  -25,  -23,  -23,  -28,  -10,
   4,    0,    0,    0,    1,    1,    5,    0,    6,   23,   24,   26,    5,   -4,    3,   -2,
  -1,    0,    0,   -2,   -1,    2,    0,    1,    0,    1,    5,    0,    1,    0,   -4,    2,
   3,   -1,    0,   -1,    1,   -5,  -23,  -27,  -22,   -6,    0,    0,    0,    0,    4,    0,
  -1,   -3,    5,   26,   23,   25,   28,   25,   26,    9,    0,    0,    0,    1,   -1,  -12,
 -23,  -24,  -23,  -27,  -23,  -25,  -28,  -24,  -27,  -13,    0,   -1,   13,   24,   23,   24,
  21,   22,   23,   26,   24,   24,   25,   25,   29,   -2,  -26,  -22,  -24,  -22,  -25,  -27,
 -24,  -26,  -23,  -25,  -30,  -20,   -2,    1,   -2,    7,   24,   25,   25,   25,   23,   26,
  22,   25,   16,    0,    1,    1,    1,    0,    1,   -7,  -26,  -27,  -25,  -22,  -26,  -17,
   2,   -1,   -1,    1,   -2,    0,    1,    2,   -1,   -1,   21,   29,    6,   -3,   -2,    0,
   0,    0,    1,   -3,    2,    2,    1,   -1,    2,   21,    9,   -3,    0,    0,    0,   -1,
   0,    0,   -1,    0,    0,   -2,  -20,  -25,  -22,  -29,  -12,    3,    0,   -1,   -1,    1,
   2,   -3,    8,   25,   25,   27,   28,   24,   24,   29,   18,   -1,    0,   -1,   -1,  -13,
 -27,  -24,  -26,  -24,  -24,  -27,  -27,  -26,  -24,  -28,  -18,    0,   12,   25,   24,   25,
  27,   24,   26,   27,   26,   31,   28,   26,   24,    7,   -4,  -21,  -27,  -23,  -26,  -27,
 -28,  -26,  -29,  -25,  -23,  -22,   -4,    0,    1,    1,    1,   21,   29,   23,   27,   28,
  25,   25,   21,    4,   -1,    4,    1,    0,    0,    0,    1,  -17,  -29,  -23,  -28,  -18,
   1,   -1,   -2,   -1,   -2,   -1,   -2,    0,    3,    3,   -2,   10,   12,   -4,    0,    0,
   0,    2,    0,    4,    0,   -1,    1,    0,    0,   11,   27,   14,    0,    0,   -2,   -2,
   0,    0,    2,   -1,    0,    0,  -22,  -27,  -23,  -24,  -23,  -15,    0,    1,   -1,    0,
   0,   -2,    3,   23,   25,   24,   28,   23,   24,   22,   23,   22,    5,   -2,    3,   -9,
 -23,  -24,  -28,  -29,  -28,  -25,  -26,  -26,  -28,  -28,  -25,  -29,    1,   26,   23,   33,
  29,   26,   27,   26,   28,   29,   29,   27,   30,   11,   -1,    0,  -19,  -28,  -26,  -29,
 -26,  -26,  -30,  -28,  -26,  -24,   -8,    0,    0,    1,   -1,   -3,    7,   23,   28,   33,
  30,   27,   26,    7,    0,   -1,   -1,    2,    3,    5,    2,    1,  -10,  -25,  -29,  -26,
 -10,   -1,    0,    0,   -1,   -1,   -2,   -1,    0,    2,    5,    3,    2,    4,    4,    3,
   1,   -2,   -3,   -1,   -1,   -1,    0,   -3,   -7,   -6,   -2,    2,    4,    0,   -1,    1,
   2,    3,    1,    0,    2,    2,    0,    1,    0,    0,    1,   -2,   -7,   -5,   -1,   -1,
  -3,   -4,   -2,    0,    0,    3,   -1,   -3,   -1,    0,    0,    1,    4,    3,    1,    0,
   0,    0,   -1,    0,    1,    0,    0,    3,    0,   -1,    0,   -1,   -2,   -1,    2,    2,
   0,    0,    2,    2,    1,    1,    2,    0,    0,   -1,    0,   -1,   -1,    0,    0,    0,
   0,    0,   -3,   -2,    0,    0,    0,    0,    0,    0,    0,   -1,    1,    0,    0,    3,
   3,    2,    0,    1,    3,    0,   -1,   -2,   -3,    0,    1,    0,    0,   -1,   -1,    2,
   1,    0,    6,    3,    0,    1,    0,    0,   -1,    0,    0,   -1,    0,   -1,    0,   -1,
  -1,    0,    0,   -1,    0,    0,   -2,    0,    0,    0,    2,    0,   -2,    0,    1,    0,
   1,   -2,   -3,    0,    0,    0,   -1,    0,    2,   -1,    0,    0,    0,    1,   -1,    0,
   0,    0,    1,    0,   -4,   -1,    2,    1,    0,    0,    1,    0,   -3,   -3,   -3,    2,
   3,    0,   -2,   -4,   -1,    2,    1,    0,    2,    4,    2,   -3,    0,    1,   -1,    0,
  -2,   -4,   -4,   -2,   -1,    1,    5,    0,    0,    4,    2,   -1,    0,   -2,    0,    1,
  -3,   -4,   -2,   -3,   -1,    1,    0,    4,    7,   -2,    0,    5,    0,    0,   -4,   -3,
   1,    3,    0,   -6,   -1,    5,    3,    2,    1,   -3,   -4,   -2,   -1,    0,    3,    1,
  -5,    0,    3,    4,    2,    0,    0,   -6,    0,    2,    1,    5,  -15,  -19,  -31,  -48,
 -27,  -21,  -13,  -11,  -22,   -6,   -4,  -11,   -9,  -16,    3,   14,  -14,  -12,   -5,   -6,
   9,    9,    1,    0,    0,   -6,   -7,    6,   10,    5,    4,   10,   15,   12,    1,    5,
  25,   22,   19,   23,   17,   37,   45,   32,   24,   18,   22,    7,   18,   36,   22,   21,
  17,    8,    7,   11,    0,   -2,    3,  -11,   -6,    2,   -2,    1,   -4,  -15,    6,    3,
 -10,   -1,  -14,  -10,   -2,   -4,  -17,  -24,   -3,  -15,  -19,  -17,  -22,  -13,  -28,  -22,
 -18,  -30,  -18,  -23,  -23,  -15,  -18,  -10,   -6,   -9,   -2,  -13,  -18,   -9,  -10,    0,
  -7,   -1,    9,    0,    1,    0,   22,    1,  -26,    2,    9,   16,   18,   17,   22,   27,
  19,    6,   26,   19,   11,   22,   17,   30,   36,   21,   22,   19,   17,   41,   21,    7,
  19,   10,   18,   12,   11,   11,   15,    7,  -21,   -8,    3,   13,    5,  -11,    5,   -2,
  -6,    1,  -18,  -18,   -9,  -15,   -2,   -5,  -23,  -19,  -26,  -19,  -13,  -28,  -26,  -25,
 -30,  -21,  -18,  -18,   -5,  -10,  -23,   -6,   -3,  -17,  -21,  -14,   -9,  -24,  -15,    5,
  -9,  -10,   -1,   -4,    8,    8,    1,    6,   -2,   -5,    0,    0,   -1,   -4,    4,   13,
  10,   15,   17,   19,   15,   12,   17,   22,   29,   26,   28,   31,   15,   16,   30,   18,
  12,   21,    8,    2,   19,   10,  -12,    6,   10,    0,    7,   -4,  -11,   -4,   -1,   -1,
   1,    3,    3,   -9,  -13,   -6,  -13,   -8,   -9,  -16,  -12,  -11,  -17,  -26,  -24,  -26,
 -20,  -13,  -23,  -25,  -25,  -21,  -21,  -22,   -9,  -12,  -20,  -17,  -18,  -19,  -10,   -8,
 -18,  -17,    0,   -1,   -2,    4,  -12,   -3,    4,   -3,    4,   -2,    2,    9,    8,   18,
  15,   16,   13,   15,   28,   18,   15,   22,   20,   20,   26,   32,   30,   27,   22,   14,
  17,   16,   10,   12,   13,   14,   10,    8,    8,   -2,    1,   11,    5,    0,   -1,   -1,
  -2,   -8,   -6,   -2,   -5,   -6,   -7,  -12,  -11,  -13,  -19,  -16,  -13,  -16,  -20,  -19,
 -23,  -25,  -16,  -18,  -23,  -22,  -24,  -22,  -19,  -22,  -25,  -19,  -12,  -14,  -14,  -11,
 -11,  -12,   -5,   -2,   -6,    0,    0,    0,    8,    1,    2,    6,    2,    7,    6,    8,
  10,    8,   12,   10,   12,   19,   18,   19,   21,   20,   22,   24,   23,   20,   24,   28,
  25,   21,   21,   20,   17,   17,   15,   12,   13,    9,    4,    4,    6,    3,    1,    6,
   2,   -2,    0,    0,   -4,   -5,   -3,   -9,  -11,   -7,  -15,  -14,  -12,  -19,  -17,  -16,
 -20,  -23,  -24,  -20,  -23,  -25,  -19,  -22,  -24,  -18,  -19,  -20,  -17,  -19,  -17,  -14,
 -13,  -12,  -12,  -10,   -8,   -6,   -1,   -1,   -3,   -2,    2,    5,    2,    6,    9,    7,
  10,   10,   11,   13,   13,   13,   12,   16,   18,   14,   21,   23,   21,   27,   28,   21,
  21,   27,   22,   20,   19,   17,   17,   14,   13,   11,    8,   12,    5,    4,    9,    3,
   1,    0,   -1,    0,   -2,   -3,   -5,   -6,   -5,   -8,   -8,  -11,  -12,  -12,  -16,  -14,
 -18,  -21,  -20,  -24,  -24,  -23,  -24,  -26,  -26,  -23,  -23,  -20,  -18,  -18,  -17,  -15,
 -14,  -15,  -10,   -8,  -11,   -6,   -7,   -7,   -3,   -4,   -1,    0,    1,    4,    3,    7,
   7,    8,   11,    9,   13,   14,   14,   16,   14,   18,   21,   20,   24,   23,   24,   27,
  26,   23,   23,   22,   19,   19,   17,   17,   15,   14,   15,   10,    9,   10,    7,    7,
   5,    3,    3,    0,    0,   -1,   -4,   -4,   -6,   -7,   -7,  -10,  -11,  -13,  -13,  -14,
 -17,  -16,  -18,  -20,  -21,  -23,  -23,  -25,  -27,  -24,  -22,  -23,  -21,  -19,  -18,  -16,
 -17,  -15,  -13,  -13,  -10,  -10,   -8,   -7,   -7,   -3,   -3,   -2,    0,    0,    1,    3,
   4,    6,    7,    9,   10,   11,   14,   14,   15,   17,   17,   20,   20,   21,   24,   24,
  26,   27,   24,   23,   23,   20,   19,   18,   16,   16,   14,   14,   12,    9,   10,    7,
   6,    5,    2,    3,    0,    0,    0,   -3,   -3,   -5,   -6,   -7,  -10,  -10,  -11,  -14,
 -14,  -15,  -16,  -17,  -20,  -20,  -22,  -23,  -23,  -26,  -26,  -24,  -23,  -23,  -20,  -20,
 -18,  -16,  -16,  -13,  -13,  -12,   -9,  -10,   -7,   -6,   -5,   -3,   -3,    0,    0,    1,
   3,    3,    5,    6,    7,   10,   10,   12,   14,   14,   17,   16,   18,   20,   20,   23,
  23,   24,   27,   26,   24,   23,   22,   19,   19,   16,   16,   15,   12,   13,   10,    9,
   8,    6,    6,    4,    3,    2,    0,    0,   -1,   -3,   -3,   -6,   -6,   -8,  -10,  -10,
 -13,  -13,  -14,  -17,  -16,  -19,  -20,  -21,  -24,  -23,  -25,  -27,  -25,  -23,  -23,  -20,
 -19,  -18,  -16,  -16,  -14,  -12,  -13,  -10,   -9,   -9,   -6,   -6,   -4,   -3,   -2,    0,
   0,    1,    3,    3,    6,    6,    8,   10,   10,   13,   13,   14,   16,   16,   19,   19,
  21,   23,   23,   25,   27,   25,   23,   23,   21,   19,   19,   16,   16,   14,   12,   13,
   9,    9,    8,    6,    6,    3,    3,    1,    0,    0,   -2,   -3,   -4,   -6,   -6,   -9,
 -10,  -11,  -13,  -12,  -15,  -16,  -16,  -19,  -19,  -21,  -22,  -23,  -26,  -26,  -24,  -23,
 -22,  -20,  -19,  -17,  -15,  -16,  -13,  -13,  -11,   -9,   -9,   -6,   -6,   -5,   -3,   -3,
   0,    0,    0,    3,    2,    5,    6,    6,    9,    9,   11,   13,   12,   15,   16,   16,
  19,   19,   22,   23,   23,   26,   26,   24,   23,   23,   20,   19,   17,   15,   16,   13,
  13,   11,    9,    9,    6,    6,    5,    3,    3,    0,    0,    0,   -3,   -3,   -5,   -6,
  -6,   -9,   -9,  -11,  -13,  -13,  -16,  -16,  -18,  -20,  -20,  -22,  -23,  -24,  -27,  -26,
 -23,  -24,  -22,  -19,  -20,  -17,  -16,  -15,  -13,  -13,  -10,  -10,   -8,   -6,   -6,   -3,
  -2,   -2,    0,    0,    2,    3,    3,    6,    6,    8,   10,   10,   13,   13,   14,   16,
  16,   19,   19,   21,   23,   23,   25,   27,   26,   23,   23,   22,   19,   20,   17,   16,
  15,   13,   13,   10,   10,    8,    6,    6,    3,    2,    2,    0,    0,   -2,   -3,   -3,
  -6,   -6,   -8,  -10,  -10,  -12,  -13,  -15,  -17,  -17,  -19,  -20,  -21,  -23,  -23,  -26,
 -27,  -25,  -23,  -23,  -21,  -19,  -19,  -16,  -17,  -15,  -13,  -13,  -10,   -9,   -7,   -6,
  -6,   -3,   -3,   -1,    0,    0,    2,    2,    4,    7,    6,   10,   10,   11,   13,   13,
  16,   16,   17,   20,   20,   22,   23,   24,   26,   27,   24,   23,   23,   20,   20,   18,
  16,   17,   14,   14,   12,   10,   10,    7,    6,    5,    2,    3,    1,    0,    0,   -3,
  -2,   -5,   -7,   -6,  -10,   -9,  -11,  -14,  -13,  -16,  -16,  -18,  -20,  -19,  -22,  -23,
 -24,  -27,  -27,  -24,  -24,  -23,  -20,  -20,  -18,  -17,  -17,  -13,  -13,  -12,   -9,  -10,
  -7,   -6,   -5,   -3,   -3,    0,    0,    1,    3,    3,    6,    6,    7,   10,   10,   12,
  13,   13,   16,   16,   19,   20,   20,   23,   23,   24,   27,   26,   24,   24,   21,   20,
  20,   17,   17,   16,   13,   14,   11,   10,    9,    6,    7,    4,    4,    2,    0,    0,
  -3,   -3,   -4,   -7,   -6,   -9,  -10,  -10,  -14,  -13,  -15,  -17,  -16,  -20,  -19,  -20,
 -23,  -23,  -25,  -27,  -26,  -24,  -24,  -22,  -20,  -20,  -17,  -17,  -15,  -12,  -13,  -10,
  -9,   -9,   -6,   -6,   -4,   -3,   -2,    0,    0,    3,    3,    4,    7,    6,    9,   10,
  10,   13,   13,   15,   16,   17,   20,   19,   21,   23,   23,   26,   27,   25,   23,   23,
  20,   20,   19,   16,   17,   14,   13,   13,    9,   10,    8,    6,    6,    3,    3,    1,
   0,    0,   -3,   -3,   -5,   -7,   -7,  -10,  -10,  -12,  -14,  -14,  -17,  -17,  -18,  -20,
 -20,  -22,  -23,  -24,  -26,  -27,  -24,  -23,  -22,  -20,  -20,  -18,  -16,  -16,  -13,  -13,
 -11,   -9,  -10,   -7,   -7,   -6,   -3,   -4,   -1,    0,    0,    3,    2,    5,    7,    6,
  10,    9,   11,   13,   13,   16,   16,   18,   19,   20,   22,   23,   24,   26,   26,   23,
  22,   22,   19,   20,   17,   16,   16,   13,   13,   11,    9,    9,    6,    6,    5,    3,
   3,    0,    0,   -1,   -3,   -3,   -5,   -6,   -7,  -10,   -9,  -12,  -13,  -14,  -16,  -16,
 -19,  -20,  -20,  -23,  -23,  -25,  -26,  -25,  -23,  -22,  -21,  -19,  -20,  -17,  -17,  -15,
 -13,  -13,  -10,  -10,   -9,   -6,   -7,   -3,   -4,   -2,    0,    0,    2,    2,    4,    6,
   6,    8,    9,   10,   12,   12,   14,   17,   17,   19,   20,   21,   23,   23,   25,   27,
  25,   23,   23,   21,   20,   20,   16,   17,   14,   13,   13,   10,   10,    9,    6,    7,
   3,    3,    2,    0,    0,   -2,   -3,   -4,   -6,   -6,   -9,  -10,  -10,  -13,  -13,  -16,
 -18,  -17,  -20,  -20,  -21,  -23,  -23,  -26,  -27,  -24,  -23,  -22,  -20,  -20,  -18,  -16,
 -17,  -13,  -13,  -12,   -9,  -10,   -7,   -6,   -5,   -3,   -3,    0,    0,    1,    3,    2,
   5,    6,    7,   10,    9,   11,   13,   13,   16,   16,   18,   20,   20,   22,   23,   24,
  26,   26,   24,   23,   22,   20,   20,   17,   16,   16,   13,   13,   12,   10,   10,    7,
   6,    5,    3,    3,    1,    0,    0,   -3,   -2,   -5,   -7,   -7,  -10,   -9,  -11,  -13,
 -13,  -17,  -17,  -18,  -20,  -20,  -23,  -23,  -24,  -27,  -26,  -24,  -24,  -22,  -20,  -20,
 -17,  -16,  -15,  -13,  -13,  -10,  -10,   -9,   -6,   -6,   -4,   -3,   -3,    0,    0,    2,
   3,    3,    6,    6,    8,    9,    9,   12,   12,   14,   16,   16,   19,   19,   20,   23,
  23,   25,   27,   26,   24,   23,   21,   19,   19,   16,   16,   15,   13,   13,   10,   10,
   8,    6,    6,    3,    3,    2,    0,    0,   -2,   -3,   -3,   -6,   -6,   -8,   -9,   -9,
 -13,  -12,  -14,  -16,  -16,  -19,  -20,  -21,  -23,  -23,  -26,  -28,  -25,  -24,  -24,  -21,
 -20,  -19,  -16,  -16,  -14,  -13,  -13,   -9,   -9,   -8,   -6,   -6,   -3,   -3,   -1,    0,
   0,    3,    3,    4,    6,    6,    9,    9,   11,   13,   12,   15,   16,   17,   20,   19,
  22,   23,   23,   26,   27,   25,   23,   22,   20,   18,   17,   15,   15,   13,   12,   11,
   9,    9,    7,    6,    5,    3,    3,    0,    0,    0,   -3,   -3,   -5,   -6,   -6,   -9,
  -9,  -11,  -13,  -13,  -16,  -16,  -18,  -19,  -19,  -22,  -22,  -24,  -27,  -27,  -24,  -22,
 -22,  -20,  -19,  -18,  -16,  -15,  -13,  -13,  -11,   -9,   -9,   -6,   -6,   -5,   -2,   -3,
   0,    0,    0,    3,    3,    5,    6,    7,    9,    9,   12,   13,   13,   16,   16,   18,
  20,   20,   22,   22,   24,   27,   26,   24,   22,   20,   19,   19,   17,   16,   15,   12,
  13,   10,    9,    9,    6,    6,    3,    2,    2,    0,    1,   -1,   -2,   -2,   -5,   -5,
  -7,   -9,   -9,  -13,  -12,  -13,  -16,  -15,  -18,  -18,  -21,  -23,  -22,  -25,  -26,  -24,
 -23,  -22,  -21,  -20,  -19,  -17,  -16,  -15,  -14,  -13,  -11,  -10,   -8,   -7,   -6,   -4,
  -4,   -3,    0,   -1,    1,    2,    3,    6,    5,    7,    8,    8,   12,   12,   14,   16,
  16,   19,   18,   20,   22,   22,   26,   26,   25,   22,   21,   20,   18,   19,   17,   16,
  14,   12,   12,    9,    9,    7,    5,    7,    3,    3,    1,    0,    1,   -1,   -1,   -2,
  -4,   -3,   -7,   -7,   -9,  -12,  -13,  -16,  -15,  -15,  -19,  -20,  -22,  -23,  -23,  -26,
 -26,  -23,  -22,  -21,  -20,  -21,  -19,  -18,  -17,  -14,  -14,  -12,  -10,  -10,   -8,   -8,
  -6,   -4,   -5,   -1,    0,    0,    2,    3,    5,    6,    7,    9,   10,   12,   13,   13,
  16,   16,   18,   19,   18,   21,   22,   23,   26,   27,   24,   24,   23,   19,   19,   17,
  16,   15,   13,   14,   12,   10,   10,    6,    7,    5,    3,    4,    0,    0,    0,   -3,
  -2,   -5,   -5,   -5,   -8,   -8,  -11,  -11,  -12,  -10,    0,    1,    0,    1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,    0,   -1,   -1,
   0,    0,    0,    0,    0,   -1,   -1,   -2,    0,    0,   -1,   -1,   -1,   -2,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    1,    1,    1,    1,
   1,    2,    1,    0,    0,    0,    0,    0,    0,    0,   -2,    0,    2,    0,    0,   -1,
  -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,
   0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,   -3,
 -16,  -19,  -21,  -23,  -24,  -27,  -26,  -24,  -22,  -19,  -18,  -16,  -14,  -13,  -11,   -8,
  -7,   -5,   -4,   -2,    0,    1,    2,    4,    6,    8,    9,   11,   13,   14,   16,   18,
  19,   21,   23,   25,   25,   23,   23,   21,   19,   17,   15,   13,   12,   10,    8,    6,
   4,    1,    0,    0,   -2,   -4,   -5,   -8,   -9,  -11,  -13,  -14,  -16,  -18,  -19,  -21,
 -23,  -25,  -26,  -25,  -23,  -21,  -20,  -18,  -16,  -14,  -13,  -12,  -10,   -7,   -6,   -4,
  -2,    0,    0,    2,    4,    6,    8,    9,   11,   13,   14,   16,   18,   20,   22,   23,
  25,   26,   24,   23,   21,   19,   17,   15,   14,   12,   10,    8,    6,    5,    3,    1,
   0,   -1,   -3,   -5,   -6,   -8,  -10,  -12,  -13,  -15,  -17,  -18,  -20,  -22,  -24,  -26,
 -25,  -23,  -22,  -20,  -19,  -18,  -16,  -14,  -12,  -10,   -8,   -6,   -5,   -3,   -1,    0,
   2,    3,    5,    7,    9,   12,   13,   14,   16,   17,   19,   20,   22,   24,   24,   22,
  20,   19,   17,   16,   14,   13,   12,    9,    7,    5,    3,    3,    1,    0,    0,   -1,
  -4,   -6,   -7,   -9,  -12,  -14,  -16,  -18,  -18,  -19,  -20,  -23,  -25,  -23,  -21,  -21,
 -19,  -18,  -16,  -12,  -12,  -11,   -8,   -6,   -4,   -4,   -1,    0,    1,    4,    8,   11,
  12,   13,   15,   14,   15,   16,   17,   19,   21,   20,   24,   26,   25,   25,   22,   18,
  15,   12,   14,   13,   10,   10,    8,    5,    4,    2,    0,   -2,   -3,   -6,   -8,  -11,
 -13,  -13,  -14,  -17,  -20,  -22,  -24,  -24,  -25,  -25,  -26,  -25,  -23,  -18,  -17,  -15,
 -13,  -16,  -13,   -9,   -9,   -5,   -3,   -1,    1,    5,    8,    7,    9,    8,    9,   15,
  16,   18,   20,   20,   22,   22,   22,   26,   26,   22,   22,   21,   20,   17,   20,   16,
   9,   33,   45,   46,   33,    3,    1,    3,    0,    0,   -4,   -7,   -6,  -31,  -53,  -46,
 -56,  -54,  -59,  -61,  -29,  -27,  -33,  -24,  -28,  -10,   15,   17,   23,   28,   24,   28,
  25,   32,   31,    0,    0,   -9,  -40,  -37,  -36,  -37,  -31,  -31,  -28,  -21,  -21,  -15,
 -18,   -8,   45,   71,   67,   69,   64,   63,   67,   66,   61,   52,   52,   42,   15,    9,
  14,  -12,  -37,  -40,  -47,  -51,  -47,  -42,  -47,  -37,  -13,  -11,  -14,  -15,  -14,  -17,
  -8,   19,   24,   12,   16,   11,  -16,  -20,  -15,  -16,  -11,  -16,  -15,  -18,  -20,   -9,
 -37,  -52,  -14,    0,   -3,    5,    9,    9,   10,   12,   21,   14,   13,   19,  -14,   -8,
  27,   17,   18,   25,   22,   18,   13,   16,   16,   14,   37,   62,   50,   51,   39,    1,
   2,    8,    6,   -1,   -7,   -8,  -36,  -59,  -58,  -56,  -64,  -62,  -60,  -64,  -42,  -30,
 -35,  -34,   -7,   16,   14,   25,   28,   28,   30,   32,   37,   35,   34,   14,  -19,  -39,
 -39,  -38,  -36,  -27,  -30,  -31,  -31,  -29,  -19,  -23,   -9,   17,   38,   63,   68,   63,
  66,   67,   64,   60,   55,   57,   44,   16,   13,   11,    6,    0,  -31,  -39,  -34,  -42,
 -42,  -44,  -36,  -18,  -15,  -14,  -11,  -20,  -17,  -18,  -22,    3,   14,   11,   14,   -7,
 -21,  -21,  -20,  -11,   -8,  -10,   -8,  -11,   -4,   -3,  -22,   -9,    2,   -5,    0,    3,
   5,    3,    1,    5,    4,    9,   10,  -11,  -22,    1,   20,   23,   31,   32,   25,   17,
  19,   22,   20,   40,   51,   46,   46,   44,   24,   -2,   -3,    2,  -10,  -11,   -6,  -29,
 -48,  -47,  -54,  -52,  -49,  -49,  -52,  -57,  -27,  -15,  -25,    3,   20,   13,   12,   10,
  10,   14,   17,   24,   21,   17,   27,   -5,  -45,  -34,  -28,  -29,  -23,  -21,  -23,  -31,
 -30,  -20,  -25,   -8,   22,   13,   33,   61,   54,   56,   56,   62,   60,   55,   64,   46,
  18,   18,   18,    8,   13,    0,  -31,  -38,  -38,  -39,  -44,  -40,  -11,   -4,  -11,   -8,
 -14,  -22,  -20,  -20,  -13,    9,   21,    9,  -20,  -25,  -18,  -20,  -13,   -9,   -8,  -12,
 -10,   -7,  -17,   -2,    2,   -8,    0,    3,    0,   -3,    0,    0,    0,    3,   10,   12,
 -11,  -23,  -21,    0,   31,   32,   32,   30,   22,   23,   21,   17,   43,   55,   44,   48,
  41,   41,   26,   -2,   -1,   -7,   -3,   -2,  -36,  -48,  -43,  -45,  -44,  -38,  -45,  -48,
 -51,  -47,  -21,  -20,   -4,   18,   13,   19,   17,   12,   20,   23,   23,   23,   22,   28,
   6,  -34,  -37,  -35,  -37,  -27,  -32,  -33,  -29,  -25,  -29,  -27,   -2,   13,   14,   19,
  38,   54,   58,   58,   51,   53,   55,   55,   41,   20,   13,    8,   13,   16,   12,   -2,
 -27,  -32,  -32,  -36,  -25,   -6,   -5,   -5,  -10,  -18,  -11,  -20,  -26,  -24,  -16,   11,
   1,  -18,  -20,  -20,  -12,  -15,  -18,  -13,   -8,  -13,   -6,   -4,   -4,   19,    7,   -6,
  -1,   -2,    1,   -6,   -5,    3,    2,    7,    7,  -14,  -24,  -19,  -20,    4,   25,   26,
  30,   24,   27,   24,   23,   45,   55,   45,   46,   52,   44,   41,   27,    5,    0,   -2,
  -2,  -24,  -45,  -45,  -46,  -46,  -47,  -45,  -50,  -54,  -53,  -45,  -26,   -5,   13,   13,
  12,   22,   19,   14,   16,   21,   16,   23,   34,   11,  -12,  -29,  -40,  -41,  -34,  -26,
 -36,  -36,  -27,  -28,  -31,   -6,   14,   13,   25,   24,   36,   62,   63,   60,   58,   60,
  60,   42,   18,   13,    8,    4,   13,    7,    8,   -9,  -33,  -31,  -42,  -27,   -1,   -3,
  -6,   -5,  -10,  -15,  -10,  -15,  -18,  -22,  -10,    4,  -22,  -26,  -24,  -28,  -12,  -16,
 -20,  -13,  -11,  -13,  -13,    0,   26,   27,    6,    1,   -2,    1,    7,   -2,    4,    8,
   6,    0,  -14,  -20,  -17,  -15,  -15,    8,   25,   27,   23,   15,   19,   20,   41,   56,
  53,   47,   38,   45,   45,   40,   28,    6,    0,   -5,  -22,  -36,  -38,  -36,  -40,  -47,
 -45,  -44,  -57,  -52,  -51,  -44,    0,   13,    2,    3,    9,   10,    6,   15,   22,   25,
  22,   28,    6,  -12,   -3,  -30,  -32,  -21,  -30,  -26,  -25,  -28,  -24,  -18,   -4,   11,
   9,    9,    8,    8,   39,   57,   58,   58,   48,   48,   33,   18,   24,   28,   20,   25,
  20,    6,   12,  -14,  -32,  -27,  -22,   -4,   -9,  -18,  -25,  -24,  -15,  -12,  -18,  -22,
 -19,  -29,  -17,   -9,  -21,  -13,   -8,  -10,   -9,   -9,  -20,  -16,    0,   -9,    1,   20,
  21,    7,  -16,  -18,   -9,    5,    6,   -1,    4,    8,    4,  -11,  -12,   -7,    0,    2,
 -11,    6,   28,   27,   33,   25,   26,   43,   44,   43,   34,   24,   36,   39,   39,   46,
  18,    0,   -6,  -34,  -40,  -36,  -35,  -32,  -40,  -55,  -45,  -37,  -51,  -42,  -51,  -26,
  14,    3,    1,    2,   21,   29,   22,   30,   18,   18,   19,   10,    0,   -5,    0,  -22,
 -34,  -36,  -42,  -40,  -37,  -29,  -24,   -5,   13,   11,    1,    0,    8,   25,   48,   57,
  49,   45,   68,   54,   30,   19,   18,   25,   -8,   -1,    8,   -2,   16,   -4,  -41,  -32,
 -13,  -19,  -29,  -29,  -23,  -10,   -5,   -5,  -12,  -35,   -7,  -27,  -66,  -13,  -12,  -15,
 -10,  -20,  -19,  -21,   -3,  -13,  -24,  -13,   16,   24,   18,   23,    0,    3,    8,   -8,
 -17,  -11,    3,    3,  -15,  -14,   -1,  -18,  -16,  -22,  -23,    8,   15,   27,   26,   37,
  63,   57,   42,   30,   41,   41,   42,   54,   38,   43,   27,    0,  -11,  -42,  -42,  -46,
 -55,  -39,  -35,  -37,  -37,  -31,  -49,  -48,  -22,  -19,    5,   12,   13,   29,   14,   21,
  18,   -3,   15,   16,  -11,  -13,   -5,   -2,  -12,  -25,  -17,  -25,  -31,  -15,  -20,  -19,
   9,    7,    4,   33,   14,    2,   18,    7,   20,   28,   43,   56,   22,   24,   21,    0,
   6,    4,   -2,   14,   15,   10,   21,  -13,  -27,   -8,  -12,  -10,   -8,   -6,    4,   -9,
 -29,  -15,  -27,  -29,  -33,  -56,  -24,  -14,  -27,  -22,  -13,  -19,  -21,   -4,   -8,  -13,
  -7,   16,   16,   -4,   28,   21,   -9,    3,   -3,   -5,   -4,    4,    5,   -3,    1,  -11,
   0,  -10,   -7,    1,  -19,   19,   30,   19,   21,   33,   45,   20,   30,   42,   49,   52,
  36,   46,   36,   35,   11,  -31,  -16,  -29,  -30,  -19,  -28,  -27,  -33,  -43,  -58,  -42,
 -33,  -35,  -16,    0,   19,   20,    9,    1,   -3,    3,    1,   -1,    8,   12,    0,  -19,
 -17,    0,  -15,  -30,  -26,  -26,  -15,  -15,  -20,   -2,    9,    8,   10,    8,    9,   16,
   9,   21,   42,   53,   65,   42,   29,   29,    5,    7,   24,   14,   18,   29,   16,    9,
  -1,  -20,  -14,  -11,  -14,    3,    5,   -8,  -13,  -19,  -24,  -33,  -25,  -18,  -36,  -35,
 -15,   -8,  -17,  -15,   -8,  -15,  -12,  -12,  -16,   -4,    2,   10,   10,    1,   13,   -4,
 -28,  -15,   -8,   -8,    5,   13,   -7,   -7,    0,  -11,   -7,  -10,   -2,    2,    4,   28,
  22,   29,   44,   33,   37,   35,   33,   33,   28,   33,   40,   37,   34,   25,  -14,  -34,
 -22,  -23,  -22,  -14,  -18,  -18,  -27,  -35,  -37,  -40,  -21,  -17,  -16,    3,    5,    2,
  -3,   -9,   -4,   -1,    7,    9,   -3,  -13,  -12,   -6,  -11,   -6,   -9,  -26,  -26,  -22,
 -24,  -23,   -4,    8,    7,   10,    8,    7,    6,    1,    7,   24,   50,   58,   36,   23,
  22,   16,   14,   13,   16,   21,   17,   18,   12,    4,   17,    6,   -6,    7,    5,   -4,
  -4,   -6,  -11,  -10,   -9,   -7,  -26,  -44,  -45,  -50,  -31,  -17,  -25,  -22,  -19,  -20,
 -17,  -18,   -6,   16,   18,   21,   24,   21,   24,    6,   -8,    0,    1,    4,   -5,  -24,
 -25,  -23,  -20,  -17,  -15,  -12,  -12,  -14,    0,   18,   30,   50,   55,   54,   54,   46,
  46,   43,   40,   40,   38,   42,   38,   10,  -17,  -26,  -28,  -30,  -33,  -34,  -34,  -39,
 -38,  -44,  -40,  -19,  -14,  -19,  -17,   -1,    7,    3,    2,    3,    4,   13,   10,  -12,
 -17,  -14,  -17,  -13,  -10,   -7,  -17,  -32,  -27,  -29,  -30,   -6,    6,    8,   13,   13,
  15,   18,   16,   19,   16,   27,   48,   32,   18,   24,   22,   23,   20,   15,   16,   12,
  11,    9,    4,   30,   39,   11,    5,    3,   -3,    0,   -4,   -9,  -11,  -10,   -5,  -21,
 -45,  -44,  -46,  -49,  -33,  -27,  -32,  -27,  -25,  -23,  -22,   -6,   14,   14,   14,   19,
  19,   22,   25,   11,   -4,    2,    9,  -10,  -28,  -24,  -22,  -19,  -17,  -17,  -15,  -13,
  -9,  -10,   -4,   24,   52,   56,   53,   53,   52,   51,   48,   44,   41,   39,   47,   33,
   8,    0,  -21,  -32,  -27,  -33,  -34,  -36,  -39,  -39,  -45,  -33,  -10,  -15,  -19,  -19,
 -23,   -1,    9,    1,    3,    5,   11,   10,  -10,  -19,  -14,  -16,  -11,  -10,   -9,   -2,
 -18,  -32,  -32,  -28,   -2,    8,    6,   10,    8,   13,   16,   14,   18,   19,   21,   30,
  27,   26,   30,   24,   23,   23,   18,   19,   17,   11,    6,    4,   20,   39,   29,    7,
   0,    0,    0,   -4,   -5,   -6,   -6,   -6,  -28,  -44,  -44,  -46,  -49,  -50,  -32,  -24,
 -31,  -29,  -32,  -30,   -4,   12,   11,   15,   17,   17,   18,   19,   25,   11,   -2,    4,
  -6,  -23,  -22,  -22,  -19,  -18,  -18,  -13,  -15,  -14,  -12,  -19,   10,   54,   58,   58,
  56,   51,   55,   52,   51,   49,   43,   46,   32,    7,   10,    1,  -25,  -30,  -30,  -31,
 -29,  -33,  -38,  -44,  -41,  -20,  -14,  -20,  -18,  -24,  -23,   -4,    3,    1,    2,    8,
   3,  -15,  -16,  -13,  -12,   -9,  -10,  -10,   -6,   -2,  -17,  -36,  -24,   -1,    4,    3,
   7,    6,    5,    8,   11,   14,   20,   23,   18,   15,   24,   27,   26,   28,   23,   22,
  21,   17,   18,   12,   12,   32,   37,   38,   27,    0,   -1,    0,   -6,   -4,   -8,   -9,
  -9,  -33,  -46,  -39,  -46,  -46,  -49,  -51,  -28,  -21,  -27,  -23,  -25,   -8,   11,    9,
  13,   18,   16,   21,   20,   22,   24,    6,   -2,  -14,  -30,  -26,  -24,  -23,  -20,  -22,
 -21,  -17,  -17,  -17,  -16,   -3,   34,   55,   57,   61,   55,   53,   47,   32,   30,   30,
  29,   20,    2,   -2,    1,   -5,  -23,  -28,  -25,  -23,  -25,  -30,  -31,  -20,   -4,    0,
   0,    0,    0,    0,    0,   15,   27,   24,   26,   21,    4,    0,    0,   -3,    0,   -2,
  -4,    2,    0,    1,  -11,  -26,   -7,    4,    3,    4,    0,    0,    1,   -1,    1,    1,
   0,   -1,  -22,  -25,   -2,    1,    0,    0,   -1,    3,    3,    0,    0,   -2,   10,   27,
  22,   26,   26,    6,    0,    2,   -1,    1,    1,   -2,  -15,  -30,  -30,  -23,  -26,  -27,
 -25,  -26,   -8,    4,   -1,    0,   16,   28,   30,   24,   23,   26,   23,   24,   27,   25,
  26,   15,  -12,  -25,  -24,  -23,  -20,  -24,  -28,  -28,  -30,  -27,  -26,  -30,  -15,    0,
  12,   29,   24,   21,   27,   23,   26,   26,   24,   31,   17,   -4,   -3,    0,    3,   -1,
 -24,  -27,  -21,  -24,  -23,  -28,  -24,   -4,    0,   -3,    0,   -2,    0,    0,    0,   18,
  28,   25,   20,    2,   -1,    2,    1,    2,    0,    0,    0,   -1,    1,    0,   -8,   -3,
   4,    2,    1,    0,   -2,    0,    1,    3,    0,    0,   -1,  -17,  -30,  -19,   -2,    0,
  -3,   -1,    0,    1,    2,    0,    0,   19,   29,   28,   26,   25,   24,    5,   -3,    3,
   0,    1,    0,  -21,  -29,  -25,  -25,  -27,  -30,  -27,  -24,  -26,   -9,    4,    0,   14,
  27,   23,   26,   26,   25,   26,   25,   29,   28,   24,   27,    0,  -29,  -24,  -24,  -24,
 -23,  -27,  -22,  -26,  -28,  -24,  -28,  -12,    4,   -3,    4,   24,   24,   25,   26,   24,
  27,   23,   25,   18,    0,    1,    2,   -2,    3,   -2,  -21,  -26,  -26,  -26,  -25,  -16,
   1,    2,    0,    0,    0,    0,   -1,   -1,    1,   16,   28,   16,    0,    0,    1,    0,
   0,    0,    2,    1,    0,    2,    0,    4,    6,   -2,    0,    0,   -1,    0,   -1,   -2,
   0,   -3,   -1,   -4,  -23,  -27,  -27,  -16,    4,    0,    1,    3,   -2,    1,   -2,    0,
  22,   27,   23,   26,   24,   28,   21,    0,    0,    0,   -1,    3,  -13,  -25,  -21,  -23,
 -24,  -23,  -28,  -26,  -28,  -27,   -6,    0,   11,   28,   24,   24,   25,   25,   27,   26,
  26,   26,   28,   28,   12,  -17,  -27,  -23,  -24,  -24,  -25,  -27,  -27,  -24,  -26,  -31,
 -19,   -1,    1,   -2,    9,   26,   26,   27,   28,   26,   25,   26,   15,   -1,   -1,    0,
   3,    3,    2,   -3,  -25,  -28,  -24,  -30,  -15,    0,    0,    0,   -1,   -3,    0,    0,
   1,   -2,   -3,   22,   23,    2,    2,    2,    0,    3,    0,   -2,    0,   -2,    3,    2,
   4,   24,    9,   -4,    3,   -2,    0,    1,   -1,    0,   -1,    0,   -5,  -22,  -26,  -22,
 -27,  -13,    2,   -1,    0,    2,    3,    2,    0,   14,   26,   24,   26,   28,   25,   29,
  18,    1,    0,   -2,   -5,  -19,  -28,  -24,  -26,  -24,  -25,  -26,  -27,  -28,  -27,  -23,
  -1,   22,   29,   30,   29,   27,   26,   25,   24,   25,   21,   23,   27,   13,    0,  -18,
 -29,  -26,  -27,  -29,  -25,  -25,  -25,  -22,  -26,  -12,    1,   -1,    3,    2,   13,   31,
  24,   26,   27,   23,   26,   11,   -4,   -1,   -1,    0,    1,   -1,    1,   -9,  -26,  -26,
 -28,  -22,   -3,    1,    2,    5,    1,    1,    3,    0,    1,   -2,    2,   15,    3,   -1,
   0,   -1,    4,    1,   -1,   -2,   -2,    1,    2,    5,   22,   25,    6,    0,    0,    0,
   1,    0,    0,   -2,    0,    4,    1,   -3,   -2,    0,   -1,    2,    2,    0,    0,    0,
   0,   -1,    1,    3,    0,    0,    0,    0,    0,    0,   -1,   -5,   -3,    2,    2,    0,
   1,    2,    0,   -2,   -3,   -1,   -1,    0,    2,    1,    0,    0,    0,    0,    1,    0,
   1,    1,    0,    0,   -1,    0,    1,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,
   0,    0,   -1,   -1,   -1,    0,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,   -3,   -3,   -1,    1,    0,
  -1,   -1,   -1,   -1,    0,    1,    1,    1,    0,    0,    0,    0,    0,    0,    0,    1,
   0,    0,    0,    0,    0,    0,    2,    1,    0,    0,   -1,   -1,    0,   -1,    0,    0,
   0,   -1,   -2,    0,    1,    1,    2,    1,    1,    0,    0,   -1,    0,    0,    0,    0,
  -1,    0,   -1,   -2,   -1,   -1,    0,    0,   -1,    0,    0,    0,    2,    1,    1,    0,
  -1,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,
  -1,   -1,    0,    0,    0,    1,    0,    0,    0,    1,    2,    1,    0,   -1,   -1,   -1,
  -1,    0,    0,    0,    0,    0,    2,    2,    0,    0,    0,    0,    0,   -1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    1,    0,    1,    0,   -1,    0,    0,   -1,    0,
  -1,   -1,    0,   -2,    0,    1,    0,    0,    0,    0,    0,    0,    0,    2,    1,    0,
   0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    1,    1,    1,
   0,    0,    0,    0,    0,    0,    1,   -1,   -1,    0,   -2,    0,    2,    1,    5,   -3,
 -14,  -12,  -15,  -13,  -11,  -14,   -6,   -1,   -3,    0,   -2,   -1,    1,    0,    0,   -2,
  -1,    0,   -2,   -4,   -7,   -5,   -7,   -9,   -5,   -4,    2,   11,    9,    9,   10,   12,
  14,    5,   -1,    0,   -1,    0,    0,    0,    1,    2,    1,    2,    0,    1,    0,   -4,
  -2,   -3,   -2,   -2,   -4,    2,    4,    3,    8,    5,    0,    1,    6,   11,   12,    9,
  12,   17,   12,   18,   26,   20,   22,   21,   21,   14,  -15,  -25,  -20,  -22,  -20,  -26,
 -14,   14,   20,   17,   20,   16,   22,   15,  -14,  -17,  -14,  -19,  -13,  -17,   -7,   13,
  14,   14,   16,   15,   16,    9,    2,    1,    0,    0,   -2,    0,    5,    4,    2,    1,
   2,    2,    3,    6,    5,    6,    4,    5,    5,    2,    8,   12,   11,   10,   12,   13,
  14,   22,   21,   21,   22,   19,   20,   19,   20,   21,   19,   21,   21,   19,   21,   21,
  18,   19,   17,   18,   18,   12,    9,    9,   10,   12,   12,   13,   19,   21,   17,   19,
  19,   26,   16,  -18,  -23,  -14,  -14,  -18,  -26,   -3,   18,   11,   12,   14,   16,   16,
   9,    9,    8,    8,    7,    6,    4,   -8,  -15,  -11,  -11,  -11,  -14,  -12,    7,   13,
   5,    7,    7,   10,    0,  -18,  -14,  -12,  -20,  -20,  -17,  -10,  -11,  -14,  -13,  -12,
 -11,  -10,    4,   18,   16,   22,   23,   18,   16,   13,   16,   22,   21,   20,   19,   20,
  24,   19,   17,   21,   22,   24,   23,   19,   18,   20,   22,   21,   21,    5,  -19,  -17,
 -17,  -23,  -22,  -22,  -21,  -25,  -25,  -24,  -20,  -18,  -23,    0,   21,   16,   14,   15,
  18,   19,   20,   19,   16,   15,   11,   16,   12,    0,    2,    1,   -1,    0,   -1,   -4,
  -1,    0,   -3,   -3,   -1,   -1,    0,    0,    2,    2,    0,    0,    0,    0,    0,    0,
  -1,   -1,    0,    0,    1,    1,    0,    0,    1,    1,    0,   -1,   -2,    0,    1,    1,
   1,    0,    0,    0,   -1,   -1,    0,    0,   -2,   -1,    1,    0,    0,    0,    1,    0,
  -1,    0,    0,    0,    0,    1,    2,    0,    0,    0,    0,    0,   -1,    0,    0,    0,
   0,    0,    0,    0,    1,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    1,    1,    1,    0,    0,    1,    0,    1,    0,    0,    0,   -1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  -1,    8,   15,    8,    3,   -1,   -7,  -12,  -17,  -23,  -25,  -19,  -14,   -9,   -3,    1,
   6,   12,   16,   22,   26,   20,   14,   10,    4,    0,   -5,  -11,  -15,  -21,  -25,  -21,
 -15,  -11,   -5,    0,    4,   10,   14,   20,   26,   22,   15,   11,    6,    0,   -3,   -9,
 -14,  -19,  -25,  -23,  -17,  -13,   -7,   -1,    2,    8,   13,   17,   23,   23,   18,   14,
   8,    3,    0,   -6,  -12,  -16,  -23,  -25,  -19,  -14,   -9,   -3,    1,    7,   12,   16,
  23,   25,   20,   15,   10,    4,    0,   -6,  -12,  -15,  -21,  -25,  -21,  -15,  -10,   -4,
   0,    5,   11,   16,   22,   26,   22,   16,   12,    6,    0,   -4,  -10,  -15,  -20,  -24,
 -22,  -15,  -12,   -7,   -1,    2,    7,   12,   17,   23,   23,   16,   11,    7,    1,    0,
  -4,  -11,  -16,  -23,  -25,  -18,  -14,  -10,   -3,    0,    3,    9,   16,   24,   29,   23,
  15,   10,    4,    0,   -3,  -10,  -15,  -21,  -27,  -23,  -18,  -14,   -4,    1,    5,   10,
  14,   20,   27,   24,   17,   13,    5,    0,   -3,  -11,  -15,  -19,  -26,  -23,  -17,  -15,
  -9,   -2,    2,    9,   15,   20,   25,   23,   18,   15,    8,    2,   -2,   -8,  -12,  -18,
 -24,  -25,  -21,  -15,   -9,   -2,    2,    6,   11,   15,   23,   26,   19,   13,    9,    2,
  -1,   -6,  -12,  -16,  -21,  -25,  -23,  -18,  -12,   -5,    0,    4,   12,   16,   22,   27,
  22,   17,   13,    6,    0,   -6,  -14,  -18,  -23,  -27,  -23,  -15,   -9,   -5,    0,    6,
  11,   16,   20,   25,   23,   16,   12,    4,    0,   -1,  -10,  -16,  -20,  -26,  -26,  -19,
 -13,   -8,   -1,    4,   10,   14,   19,   25,   27,   20,   14,    8,    0,   -4,  -35,  -60,
 -56,  -70,  -54,  -17,  -20,   -3,   34,   47,   50,   56,   60,   62,   74,   44,  -17,  -27,
 -31,  -46,  -46,  -59,  -57,  -35,  -26,  -27,  -21,    9,   35,   42,   38,   16,   16,   24,
  23,   31,   18,   22,   42,   15,  -12,  -11,  -14,  -20,  -26,  -42,  -60,  -59,  -48,  -49,
 -26,    5,   14,   46,   70,   62,   58,   56,   54,   45,   31,   -6,  -50,  -55,  -62,  -68,
 -58,  -58,  -33,   -3,   -3,    5,   11,   27,   66,   65,   34,   10,   11,   13,    1,    0,
 -11,   -2,    9,  -21,  -30,  -16,  -15,   -6,   -2,  -19,  -33,  -22,  -15,  -20,    5,   17,
  12,   42,   44,   31,   35,   21,   19,   17,   -7,  -36,  -53,  -47,  -40,  -35,  -30,  -14,
  23,   32,   25,   20,    8,   34,   48,   10,  -12,  -16,  -21,  -27,  -25,  -25,  -17,   26,
  35,    5,   12,   16,   13,   28,   14,  -16,  -24,  -24,  -39,  -44,  -20,   -8,    7,   25,
  17,   18,   23,   28,   38,   30,   17,   -1,  -22,  -19,  -18,  -24,  -30,  -14,   11,    1,
  -5,   -9,   -9,   18,   16,  -14,  -18,  -10,   -5,    0,    6,    3,   21,   62,   48,   18,
  21,   11,   11,   -2,  -40,  -51,  -51,  -57,  -65,  -55,  -25,    0,   27,   36,   37,   49,
  49,   59,   64,   38,   25,    1,  -27,  -30,  -33,  -41,  -36,  -14,  -14,  -26,  -16,  -22,
 -17,   17,    9,  -12,   -2,    5,   14,   22,   21,   23,   48,   57,   23,    4,    3,   -5,
  -7,  -27,  -56,  -53,  -47,  -45,  -40,  -32,   -6,   23,   42,   42,   45,   50,   40,   44,
  35,    2,   -8,  -30,  -48,  -42,  -47,  -51,  -32,   -4,   -3,    0,   10,    6,   28,   49,
  25,   12,   17,   10,    3,   -9,  -19,   -8,   10,    4,  -14,  -12,   -7,    0,    1,  -20,
 -20,  -11,  -15,  -14,  -21,  -17,   19,   39,   31,   31,   33,   25,   20,   20,   -6,  -20,
 -12,  -36,  -46,  -35,  -39,  -23,    7,   20,   19,   23,   23,   10,   24,   24,   -4,   -7,
 -10,  -22,  -22,  -26,  -16,    9,   30,   31,   16,   11,   14,   18,    7,  -14,  -14,  -17,
 -26,  -30,  -41,  -26,   11,   23,   17,   18,   19,   20,   30,   22,    2,    9,   12,  -13,
 -19,  -18,  -22,    0,    8,   -5,   -7,   -3,  -12,  -12,   -2,  -14,  -14,   -1,   -7,    0,
   9,   10,   33,   50,   54,   49,   18,    3,    3,   -5,  -29,  -50,  -49,  -54,  -49,  -46,
 -53,  -14,   30,   40,   44,   44,   44,   48,   50,   33,    4,   11,    2,  -34,  -36,  -41,
 -41,  -14,  -11,  -19,  -16,  -13,  -11,   -7,    1,    0,    3,   14,   15,   23,   22,   19,
  41,   48,   41,   24,   -7,  -14,  -13,  -37,  -61,  -64,  -54,  -46,  -35,  -36,  -29,   26,
  61,   58,   61,   51,   49,   56,   32,   -4,  -10,   -7,  -31,  -51,  -59,  -64,  -29,   -4,
  -8,    1,    2,    3,   11,   12,   19,   21,   17,    9,    6,    9,   -1,   11,   27,   20,
  20,   -2,  -25,  -18,  -14,  -28,  -41,  -36,  -29,  -25,   -7,  -17,   -4,   52,   55,   40,
  40,   29,   31,   24,   -4,  -28,  -21,  -10,  -30,  -44,  -42,  -26,    7,   15,   16,   25,
  16,   19,   11,   -7,   -2,    0,   -4,   -9,  -15,  -23,  -16,   19,   27,   21,   36,   14,
  -2,   16,    1,  -15,  -15,  -21,  -26,  -26,  -31,  -39,    0,   32,   18,   18,   16,   15,
  31,   19,    1,    1,    2,    4,  -10,  -18,  -13,   -3,   14,    8,    4,    1,   -9,   -6,
 -17,  -31,  -23,  -18,  -15,   -7,   -1,    2,   16,   42,   48,   55,   56,   20,   11,   12,
 -20,  -36,  -38,  -44,  -46,  -50,  -55,  -41,    0,   26,   26,   32,   35,   40,   44,   26,
  20,   20,   18,    6,  -21,  -34,  -25,  -10,  -11,  -21,  -19,  -24,  -21,   -8,  -27,  -22,
   7,    5,    9,   22,   22,   25,   41,   49,   38,   39,   24,   -7,   -8,  -25,  -55,  -57,
 -54,  -46,  -41,  -39,  -31,  -12,   31,   54,   49,   56,   53,   51,   39,    7,   -3,   -5,
  -8,  -22,  -53,  -60,  -40,  -16,   -8,   -9,    0,    3,    9,   12,   -8,    8,   27,   14,
  15,    8,    1,   14,   25,   23,   14,   14,    2,  -15,  -15,  -32,  -42,  -30,  -29,  -20,
 -15,  -17,    0,   20,   42,   43,   35,   35,   30,   27,   -1,  -26,  -20,  -19,  -13,  -20,
 -46,  -28,    4,   11,   11,   15,   23,   21,   20,   -5,  -27,   -3,    0,  -11,  -13,  -23,
 -17,    5,   20,   20,   22,   34,   23,   10,    6,  -13,  -13,  -11,  -17,  -18,  -29,  -30,
 -16,    0,   17,   16,    8,    7,   19,   19,   -7,   -5,    6,    5,   16,   -1,  -15,   14,
  27,   14,    3,    3,   -2,   -5,  -14,  -51,  -54,  -23,  -19,  -16,  -10,   -8,   20,   41,
  46,   47,   51,   56,   33,   10,  -15,  -33,  -30,  -40,  -40,  -45,  -60,  -45,  -24,   -4,
  22,   27,   29,   39,   42,   26,   12,   28,   24,   15,   11,  -25,  -30,   -5,   -5,  -14,
 -20,  -23,  -22,  -15,  -23,  -48,  -26,    7,    6,   13,   15,   23,   50,   55,   47,   38,
  37,   29,    2,  -23,  -51,  -62,  -54,  -53,  -44,  -42,  -36,   -3,    8,   23,   48,   56,
  59,   57,   38,    9,   -1,    4,   -5,   -6,  -16,  -49,  -39,  -18,  -19,  -10,   -7,    0,
   8,    6,   -8,  -16,    9,   24,   20,   15,    3,   12,   25,   19,   16,   10,    5,    3,
 -14,  -33,  -40,  -32,  -24,  -24,  -12,  -12,    0,   23,   23,   31,   42,   35,   27,   23,
   1,  -24,  -25,  -22,  -24,  -12,  -15,  -27,   -3,   12,   10,   17,   22,   27,   21,    0,
 -27,  -28,   -8,   -6,   -9,  -15,  -15,    2,   10,   15,   22,   21,   30,   27,   -4,  -19,
 -11,   -3,   -6,   -8,  -17,  -25,   -7,   -1,   -4,   13,    9,    0,    7,    2,   -9,  -10,
   0,    5,   11,   17,    4,   10,   27,   21,   14,    5,   -2,   -2,  -16,  -38,  -51,  -49,
 -32,  -20,  -14,   -9,    9,   36,   37,   40,   49,   51,   57,   33,   -7,  -22,  -21,  -30,
 -38,  -39,  -49,  -47,  -26,  -23,  -16,   14,   23,   28,   34,   19,   16,   24,   28,   25,
  22,   10,   -6,   -3,   -3,  -12,  -15,  -27,  -28,  -25,  -39,  -42,  -35,  -25,    2,   16,
  13,   24,   53,   60,   48,   47,   35,   29,   28,  -14,  -52,  -51,  -56,  -58,  -51,  -47,
 -37,  -11,    8,    5,   22,   51,   55,   59,   44,   16,    9,    5,   -2,   -9,  -13,  -17,
 -26,  -25,  -20,  -13,   -4,   -6,    0,    1,  -15,  -14,  -10,    1,   22,   15,    5,   18,
  31,   26,   21,   21,    7,    8,    5,  -33,  -46,  -33,  -34,  -26,  -22,  -21,    2,   26,
  24,   13,   26,   37,   34,   26,    0,  -13,  -14,  -25,  -23,  -18,  -15,    0,    3,    0,
   6,   13,   16,   22,   27,    2,  -18,  -20,  -30,  -17,   -1,  -13,  -14,    1,    7,    9,
  14,   19,   23,   38,   25,  -12,  -17,   -8,   -6,   -5,  -14,  -18,   -6,    2,   -5,  -14,
  -2,    7,    6,    0,  -14,  -15,   -7,   -3,    4,    7,   18,   33,   30,   23,   19,   12,
   7,    5,  -10,  -39,  -47,  -50,  -60,  -38,  -18,  -14,    9,   29,   33,   40,   44,   44,
  53,   53,   17,  -17,  -20,  -26,  -31,  -33,  -43,  -32,  -20,  -21,  -22,  -17,    2,   23,
  28,   16,    5,   14,   22,   25,   25,   14,   20,   26,    4,   -7,  -11,  -16,  -22,  -24,
 -33,  -49,  -44,  -37,  -32,   -4,   10,   13,   41,   58,   52,   46,   44,   40,   35,   21,
 -17,  -44,  -46,  -53,  -54,  -51,  -45,  -19,    0,    2,    6,   13,   38,   58,   44,   19,
  13,   11,    1,    0,   -5,  -12,    5,   -1,  -26,  -19,  -13,  -15,   -4,   -5,  -20,  -21,
 -13,  -13,   -1,   19,   19,   28,   40,   30,   22,   18,   13,    8,    1,  -13,  -35,  -42,
 -36,  -32,  -21,  -17,   -5,   22,   26,   20,   17,   19,   33,   33,    5,  -15,  -14,  -19,
 -29,  -22,  -19,   -8,   21,   14,    0,   12,   15,   20,   30,   10,  -14,  -17,  -21,  -32,
 -27,  -16,   -8,   10,   11,    3,   11,   13,   19,   29,   19,    5,   -6,  -12,   -8,   -5,
 -12,  -12,    6,    9,   -4,   -7,  -14,   -6,    9,   -7,  -23,  -14,   -9,   -7,   -1,    2,
  11,   42,   53,   31,   21,   17,    9,    9,   -7,  -35,  -42,  -43,  -55,  -61,  -42,  -19,
   3,   28,   32,   35,   44,   43,   51,   54,   33,    8,  -13,  -29,  -32,  -37,  -46,  -38,
 -17,  -20,  -22,  -14,  -13,   11,   32,   12,    5,   11,   14,   24,   23,   15,   22,   41,
  35,    5,   -5,  -11,  -15,  -24,  -48,  -53,  -45,  -41,  -35,  -31,  -12,   17,   42,   57,
  57,   56,   48,   41,   42,   16,   -5,  -12,  -40,  -54,  -55,  -61,  -47,  -19,   -5,   -5,
   4,   10,   13,   42,   47,   25,   21,   15,    7,    3,   -4,   -6,    0,    9,   -6,  -25,
 -17,  -12,   -8,   -4,  -19,  -22,  -14,   -8,   -1,    0,    8,   24,   34,   32,   26,   24,
  16,   14,    7,  -21,  -21,  -22,  -39,  -29,  -26,  -27,   -4,   14,   22,   25,   24,   12,
  11,   22,    5,   -7,   -5,  -16,  -19,  -22,  -24,   -6,   12,   24,   15,    4,    9,   12,
  20,    7,   -9,   -7,  -17,  -22,  -25,  -34,  -10,   13,    9,    4,    6,   12,   16,   24,
  13,   -3,    9,    0,  -13,   -1,   -6,   -7,    4,    8,    1,   -4,    0,  -10,  -12,   -2,
 -22,  -24,  -10,  -10,   -2,    0,    2,   22,   42,   47,   33,   23,   20,   14,    3,  -25,
 -34,  -33,  -44,  -44,  -55,  -48,   -3,   18,   18,   25,   30,   36,   45,   42,   24,   22,
  23,   -4,  -19,  -25,  -36,  -23,  -12,  -18,  -25,  -25,  -21,  -16,    0,    7,    1,    9,
  13,   16,   25,   17,   24,   42,   40,   31,    7,  -12,  -11,  -13,  -30,  -50,  -46,  -40,
 -38,  -27,  -34,  -14,   32,   41,   43,   47,   42,   43,   41,   27,    2,    1,    1,  -29,
 -42,  -48,  -51,  -24,  -14,  -16,   -7,   -3,    5,   11,   18,   23,   24,   31,   24,   16,
   4,   -1,   17,   14,    4,   -1,  -27,  -30,  -15,  -26,  -33,  -22,  -12,   -6,    2,    0,
  -4,   29,   54,   38,   29,   22,    9,    9,    0,  -25,  -31,  -17,  -18,  -33,  -31,  -23,
  -7,   18,   22,   21,   26,   21,   19,    9,   -4,   -4,   -7,  -13,  -15,  -19,  -24,  -16,
   6,   12,   19,   24,    6,   11,   21,    3,   -9,   -7,   -5,   -8,  -15,  -28,  -34,   -5,
  12,    4,    5,    4,   13,   20,    5,   -3,    0,   12,    8,   -7,  -14,  -13,   -1,    3,
   0,    2,    6,    9,    8,    0,    0,    3,    3,    0,   -6,   -4,   -5,   -9,   -4,    0,
   4,    2,    0,    1,    3,    5,    0,    0,    3,    2,   -1,   -7,   -8,   -1,    1,   -1,
  -2,    0,    2,    1,   -1,   -1,    4,    6,    1,   -1,    0,    1,    2,   -2,   -3,    2,
   2,   -1,   -7,   -6,    0,   -1,   -5,   -4,    2,    6,    2,    0,    3,    9,    9,    2,
   0,    0,    1,    0,   -7,   -4,    0,   -2,   -5,  -10,   -3,    5,    3,   -1,   -1,    4,
   6,    1,   -1,   -1,    5,    4,   -3,   -2,    0,    2,    4,   -2,   -3,    1,    0,   -4,
  -7,   -3,   -1,    0,    0,   -1,    3,    5,    2,    1,    4,    7,    3,   -1,   -2,    0,
   0,   -2,   -5,   -4,    0,    0,   -5,   -4,    2,    4,    3,    2,   -1,    0,    1,    0,
  -2,    0,    1,    1,   -2,   -4,    0,    2,    2,    1,    0,    1,    0,   -3,   -2,    0,
   1,    1,    0,    0,    0,   -1,    0,    0,   -1,   -1,   -1,   -1,    0,    0,    0,    1,
   0,    2,    1,    0,    2,    1,    2,    0,   -2,   -2,   -1,    0,   -2,   -3,    0,    1,
   0,   -1,    0,    2,    1,    0,    1,    0,    0,    0,   -2,    0,    0,   -1,    2,    0,
   0,    2,    0,    0,    2,   -1,   -3,   -1,   -1,    0,    0,    3,    2,   -1,    1,   -2,
   0,    0,   -2,    3,    2,   -3,    1,    2,    0,    1,   -1,    0,    2,   -3,    0,    2,
  -1,    1,    2,    1,   -1,   -1,    2,    1,    3,    4,    3,    4,    0,   -2,    0,    0,
   0,   -2,    1,    2,    0,   -1,    0,    7,    4,    0,    2,   -3,   -7,   -2,    0,    1,
   0,    0,    0,   -1,    2,    6,    5,    4,   -2,   -2,    2,    2,    2,    2,    7,   -2,
 -16,   -1,    3,    8,    7,   -6,    3,   -2,    1,   10,   -3,    1,   -4,   -3,    4,    0,
  -5,   -7,    1,  -17,  -18,    6,   -8,    0,   10,    4,   15,   -1,    0,    4,   -2,   19,
  13,   -1,   -1,    4,    6,   -6,   -3,   -8,  -17,    2,   12,   -2,   -5,   -3,   -8,    3,
  14,   10,   14,    6,  -14,  -12,  -14,   -8,   20,    4,   -5,    6,   -7,    0,   -1,  -10,
  15,    2,   -8,    6,   -9,   11,   13,   -5,    8,   -3,   11,    9,   -8,   14,   -3,   -4,
  11,  -13,  -15,   -2,    1,   -7,   -6,    8,   -5,   -2,   -1,   -1,    7,  -12,    5,    0,
  -7,    7,   -5,    3,   -4,    2,   20,    5,    8,   -2,   -2,   -2,  -14,    0,  -10,    0,
  11,   -1,   14,   -1,    0,   15,   -6,    0,   -6,   -9,    4,    0,    3,    1,   -5,  -12,
   0,   16,   -2,   -7,    4,   -3,  -15,   -9,    0,   -2,    5,    3,    7,   23,   -9,  -22,
   3,    8,   18,   12,   -5,   -5,    0,    4,    7,   -2,  -12,    4,   -2,  -10,   13,    1,
 -10,    1,   -4,   -4,    4,    6,   -3,  -16,    0,    4,   -2,    7,   -3,   -4,   12,    3,
 -12,   -8,    8,    8,  -16,  -13,   10,   10,    3,   -6,    0,   10,    2,    0,    1,   10,
  11,   -3,   -3,    6,   -3,   -6,    6,    0,   -6,   -4,   -7,   -1,    0,    3,    9,   -2,
 -10,   -8,  -12,    0,    8,    0,   -4,    0,   10,   10,    2,    4,    7,    1,   -4,   -1,
   5,    4,  -10,  -11,    4,   11,   -1,   -5,   14,    7,  -14,  -11,  -10,   -4,   -5,   -5,
  10,   -1,   -3,    1,    3,   12,   -9,   -5,   -2,   -8,   10,    2,   -4,  -11,   -8,   14,
   3,   -3,    0,    0,    4,    2,    0,    0,    0,    0,    0,    1,    0,    0,    0,   -1,
   0,    1,    0,   -1,    0,    0,    1,    1,    1,    2,    0,   -1,    0,    2,    0,   -1,
  -2,   -1,   -1,    0,    3,    1,    0,    0,    0,    2,    0,    0,   -1,    0,    2,    3,
   0,   -2,    0,    1,    1,    0,   -1,    0,    0,    1,    0,    0,    0,   -2,    1,    0,
   0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,   -1,    0,    0,
   0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,    0,    1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,    1,   12,   10,    3,    0,   -6,  -12,  -16,  -23,
 -26,  -20,  -15,  -11,   -4,    0,    5,   11,   15,   21,   26,   21,   15,   11,    5,    0,
  -4,  -10,  -15,  -20,  -26,  -23,  -16,  -11,   -6,   -1,    3,    9,   14,   19,   25,   24,
  17,   13,    7,    1,   -2,   -9,  -14,  -18,  -24,  -24,  -18,  -13,   -7,   -2,    1,    7,
  12,   17,   23,   25,   18,   13,    9,    3,    0,   -6,  -11,  -15,  -22,  -25,  -20,  -14,
 -10,   -3,    0,    5,   11,   15,   21,   25,   21,   15,   11,    4,    0,   -5,  -11,  -15,
 -21,  -26,  -22,  -16,  -12,   -5,    0,    4,   10,   14,   19,   25,   23,   17,   12,    7,
   1,   -2,   -8,  -14,  -18,  -24,  -24,  -18,  -13,   -7,   -2,    1,    7,   13,   17,   24,
  25,   18,   13,    8,    2,    0,   -6,  -12,  -17,  -23,  -25,  -20,  -14,   -9,   -3,    1,
   5,   10,   15,   22,   26,   21,   16,   11,    5,    0,   -4,  -10,  -15,  -21,  -26,  -24,
 -18,  -13,   -6,    0,    3,   10,   15,   21,   26,   24,   18,   12,    6,    0,   -3,   -9,
 -14,  -19,  -25,  -24,  -17,  -13,   -7,   -1,    2,    8,   14,   18,   24,   26,   19,   13,
   8,    1,   -2,   -8,  -13,  -17,  -24,  -26,  -20,  -14,   -8,   -2,    2,    6,   12,   16,
  23,   27,   21,   15,    9,    4,    0,   -5,  -12,  -16,  -21,  -26,  -22,  -16,  -12,   -6,
   0,    4,   11,   15,   21,   26,   23,   17,   12,    6,    0,   -4,  -10,  -15,  -20,  -26,
 -24,  -17,  -13,   -8,   -1,    1,    8,   13,   18,   25,   26,   19,   13,    8,    3,    0,
  -5,  -12,  -18,  -25,  -26,  -20,  -15,  -10,   -4,    1,    8,   13,   17,   25,   29,   23,
  15,   12,    3,    0,   -6,  -14,  -14,  -25,  -24,  -32,  -37,  -11,   -5,   -4,    7,   13,
  14,   36,   69,   62,   58,   50,    5,    0,   -3,  -43,  -53,  -60,  -70,  -63,  -52,  -48,
 -37,   15,   49,   44,   53,   53,   59,   62,   28,   12,    9,    3,   -4,  -37,  -53,  -45,
 -26,  -14,  -22,  -13,   -8,   -7,    3,  -11,   -5,   18,   18,   23,   21,   14,   13,   28,
  43,   30,   31,   17,  -22,  -27,  -38,  -57,  -49,  -45,  -41,  -35,  -29,  -22,    9,   63,
  68,   57,   56,   43,   44,   22,   -9,  -16,  -26,  -25,  -33,  -59,  -55,  -27,   -3,    4,
   7,   13,   14,   28,   15,  -16,    6,   19,    4,    3,   -5,  -11,    0,   13,   17,   14,
  25,   14,   -2,   -2,  -24,  -30,  -22,  -18,   -8,  -20,  -28,  -16,    1,   30,   36,   24,
  21,   17,   14,   -6,  -20,   -8,   -9,    0,   -6,  -32,  -18,   14,   29,   19,   15,   17,
   7,    3,  -29,  -55,  -24,  -17,  -32,  -23,  -21,   -8,   22,   40,   41,   51,   59,   37,
  27,   10,  -25,  -24,  -26,  -37,  -35,  -48,  -50,  -34,  -20,    3,   20,   26,   29,   35,
  32,   10,   13,   23,   23,   26,   -4,  -28,   -6,    6,    0,   -6,  -10,  -18,  -26,  -30,
 -52,  -46,  -11,   -7,   -2,    7,    7,   31,   60,   65,   55,   55,   47,   18,    1,  -25,
 -49,  -48,  -61,  -65,  -55,  -60,  -43,  -13,    9,   35,   46,   48,   61,   63,   32,   14,
  19,    6,    1,    2,  -34,  -41,  -16,  -24,  -23,  -15,  -18,   -7,    0,  -16,  -34,   -8,
  19,   13,   20,   17,   16,   43,   46,   37,   32,   25,   21,   -5,  -38,  -54,  -53,  -45,
 -45,  -38,  -33,  -25,    7,   18,   35,   61,   53,   46,   44,   26,   -2,  -14,  -10,  -19,
 -14,  -11,  -42,  -33,    1,    7,   11,   11,    7,   14,   13,  -12,  -31,  -14,    2,   -1,
  -4,  -12,    0,   26,   26,   25,   25,   28,   32,    0,  -28,  -31,  -26,  -23,  -25,  -22,
 -26,  -11,    6,    0,   17,   34,   24,   24,   12,  -11,  -16,  -12,   -8,   -3,   10,    1,
  -9,   18,   24,   21,   24,   10,    3,   -5,  -30,  -56,  -61,  -38,  -23,  -20,  -16,   -9,
  24,   47,   46,   52,   52,   54,   43,    6,  -21,  -28,  -26,  -35,  -39,  -45,  -54,  -30,
 -16,  -24,    5,   24,   17,   30,   26,    7,    9,   20,   20,   26,   27,    5,    4,   11,
   4,    0,  -11,  -22,  -19,  -34,  -56,  -63,  -55,  -22,   -3,   -5,    1,   29,   60,   61,
  59,   58,   49,   55,   28,  -23,  -31,  -36,  -48,  -54,  -62,  -59,  -38,   -8,   -6,   -2,
  29,   31,   34,   48,   28,   17,   19,    9,    4,    6,    2,   -8,    0,    4,  -11,  -11,
 -19,  -17,    1,  -17,  -35,  -36,  -25,    0,    7,    5,   15,   40,   47,   37,   37,   28,
  26,   29,   -5,  -50,  -43,  -40,  -47,  -33,  -36,  -28,    4,   18,   14,   28,   44,   36,
  39,   24,   -5,   -4,   -7,  -16,  -23,  -26,  -18,   -8,    7,   12,    4,    7,    6,   15,
  16,  -16,  -17,  -19,  -29,  -10,  -13,  -17,   13,   34,   23,   15,   14,    8,   32,   35,
 -10,  -28,  -28,  -32,  -23,  -13,  -12,    0,   22,   21,    1,    2,   16,   19,   18,   -8,
 -31,  -32,  -26,   -8,   -7,   -3,   16,   30,   35,   30,   30,   28,   28,   15,  -25,  -46,
 -44,  -52,  -48,  -37,  -40,  -16,   21,   29,   32,   47,   55,   52,   56,   34,    1,   -1,
 -20,  -42,  -47,  -50,  -44,  -22,   -5,  -16,  -15,    4,   11,   31,   31,   13,   10,    3,
   9,   22,   13,   11,   34,   29,   16,   14,    0,    0,    3,   -5,  -54,  -75,  -58,  -60,
 -17,   -7,  -17,   31,   43,   45,   61,   56,   54,   66,   49,   -2,  -33,  -42,  -46,  -51,
 -50,  -45,  -30,    3,   19,   18,   14,   32,   40,   35,   36,   11,  -11,   -8,   -5,  -25,
 -19,   -1,    6,   12,    4,    7,   -7,    0,   29,   -6,  -38,  -28,  -27,  -31,  -13,   -7,
  -9,   20,   31,   10,    4,   10,   31,   29,    0,  -30,  -44,  -21,  -25,  -25,  -19,  -15,
  24,   22,   11,    9,    7,   36,   24,   -1,  -18,  -29,  -14,  -28,  -23,  -10,   -8,   33,
  37,   30,   40,   32,   37,   31,   19,    0,  -25,  -32,  -47,  -52,  -37,  -41,  -21,    7,
   9,   16,   11,   22,   42,   45,   36,   10,   -1,  -11,  -13,  -17,  -33,   -5,    4,  -14,
 -16,  -31,  -22,    8,    0,  -15,  -14,  -18,   -8,   -4,    3,   14,   31,   63,   30,   26,
  51,   12,   21,   16,  -39,  -40,  -47,  -64,  -61,  -50,  -40,  -32,    0,   25,   39,   48,
  53,   51,   53,   59,   23,    4,   -4,  -20,  -29,  -49,  -44,  -16,   -4,  -10,  -27,  -44,
  -7,   25,   10,    1,   -3,    6,   11,    8,    7,   17,   51,   58,   23,    1,    2,    6,
  -5,  -30,  -58,  -69,  -53,  -52,  -52,  -33,   -9,   17,   40,   53,   54,   69,   62,   52,
  43,   12,    0,  -27,  -39,  -37,  -60,  -67,  -51,  -22,   -6,   -3,   -2,   -8,   12,   39,
  15,    0,   14,   23,   22,    3,    0,   11,   27,   32,   -7,  -24,   -9,   -8,   -5,  -37,
 -48,  -29,  -38,  -26,  -27,  -11,   41,   59,   55,   43,   44,   41,   31,   34,   10,  -12,
 -14,  -40,  -57,  -39,  -37,  -33,  -12,    3,   17,   24,   28,   15,   30,   34,   -4,    0,
   2,   -9,   -4,  -16,  -28,   -8,   25,   16,   -8,   -1,    2,    9,    8,  -16,  -12,   -4,
  -9,  -15,  -33,  -16,   20,   27,   20,   10,   11,   14,   13,   12,   -4,   -4,   -6,  -28,
 -22,  -18,  -10,    6,   11,   14,    8,    9,   -2,   -6,   13,    0,  -16,  -18,  -20,  -14,
 -10,   -9,    0,   30,   50,   38,   17,   11,   15,   15,   -1,  -27,  -31,  -29,  -32,  -44,
 -52,  -24,    8,   18,   19,   25,   27,   31,   39,   22,    7,   25,   19,  -10,  -18,  -21,
 -27,   -9,    2,  -11,  -18,  -23,  -30,  -16,   -2,   -7,   -7,    6,   10,   18,   24,   21,
  40,   56,   52,   27,    0,   -5,   -5,  -21,  -51,  -59,  -55,  -51,  -42,  -42,  -30,   11,
  40,   39,   48,   57,   57,   59,   42,   10,    4,   10,  -20,  -41,  -44,  -59,  -46,  -24,
 -21,  -17,   -7,    0,    1,   16,   25,   17,   26,   25,   18,   18,    5,   12,   28,   28,
  15,  -15,  -28,  -21,  -22,  -37,  -48,  -35,  -26,  -24,  -14,  -16,    8,   56,   55,   43,
  40,   33,   34,   27,    1,  -22,  -23,  -26,  -48,  -50,  -40,  -32,   -6,    7,   10,   20,
  21,   24,   21,   14,   13,    8,    1,   -5,   -8,  -16,  -22,   -1,   10,    6,   12,   -3,
  -7,    8,   -1,  -15,  -10,    0,   -5,   -9,  -15,  -30,    0,   36,   22,   13,   13,    8,
   9,    7,   -4,  -12,   -5,   -7,  -25,  -22,  -14,    0,   24,   22,   14,   11,    4,    3,
  -5,  -15,  -15,  -20,  -24,  -21,  -19,  -17,    3,   30,   33,   38,   41,   24,   30,   28,
  -3,  -21,  -23,  -26,  -35,  -40,  -49,  -45,   -4,   13,    8,   21,   26,   27,   32,   22,
  12,   14,   25,   15,   -7,  -16,  -17,   -2,    3,   -6,  -10,  -18,  -21,  -21,  -30,  -22,
 -11,   -9,    0,    5,   11,   19,   40,   62,   53,   47,   33,    8,    2,  -10,  -38,  -49,
 -51,  -58,  -58,  -47,  -38,  -13,   27,   37,   36,   49,   51,   56,   46,   20,    8,    6,
   3,  -14,  -41,  -45,  -30,  -23,  -23,  -19,  -10,   -8,    0,    0,  -15,    0,   16,   18,
  24,   19,    9,   19,   36,   33,   24,   22,   -2,  -24,  -22,  -40,  -49,  -41,  -41,  -31,
 -21,  -17,   -5,   23,   53,   52,   43,   40,   33,   30,   13,  -10,  -19,  -27,  -30,  -40,
 -46,  -30,  -14,    2,    9,   10,   17,   19,   24,   10,   -8,    4,    4,   -5,   -1,   -9,
 -10,    3,    9,    7,   15,   20,    2,   -1,   -3,  -20,  -16,  -10,  -11,   -7,  -17,  -19,
  -5,   11,   26,   21,   17,   12,    6,    2,  -14,  -12,   -4,   -5,    2,  -11,  -21,    6,
  25,   23,   19,   14,    7,    6,   -2,  -35,  -37,  -17,  -26,  -24,  -16,  -17,    2,   24,
  33,   36,   45,   49,   31,   24,    7,  -21,  -21,  -23,  -33,  -36,  -42,  -41,  -32,   -9,
   8,   14,   25,   29,   29,   22,   10,   16,   18,   24,   20,  -13,  -16,    3,    0,   -3,
  -5,  -14,  -18,  -17,  -34,  -49,  -24,   -6,   -7,    3,    3,   11,   42,   57,   51,   47,
  48,   34,   11,   -9,  -36,  -46,  -43,  -54,  -57,  -52,  -43,  -20,   -4,   16,   35,   41,
  50,   55,   47,   24,   12,   10,    1,    0,  -12,  -41,  -34,  -22,  -27,  -21,  -12,   -9,
  -6,    0,  -14,  -25,    5,   23,   18,   21,   15,   17,   34,   33,   23,   17,   18,    6,
 -21,  -40,  -48,  -41,  -33,  -31,  -27,  -26,   -8,   15,   23,   37,   46,   37,   34,   29,
   6,   -9,  -10,  -15,  -25,  -21,  -30,  -37,  -12,    1,    1,    9,   14,   16,   22,   14,
 -10,  -14,    1,    4,   -4,   -9,  -10,    2,    8,    4,    3,    9,   22,   16,   -7,  -20,
 -16,   -8,   -3,    0,   -6,  -10,    4,    6,   -2,   12,   17,    8,    7,   -2,  -18,  -18,
  -6,   -8,   -2,    9,   -2,   -4,   20,   27,   21,   19,   11,    6,    0,  -17,  -38,  -38,
 -21,  -20,  -22,  -17,   -2,   19,   26,   30,   31,   34,   46,   34,    3,   -9,  -12,  -18,
 -22,  -27,  -36,  -29,  -14,  -22,  -18,    7,   14,   16,   21,    9,    3,   11,   13,   17,
  26,   20,    4,    4,    8,    2,    0,   -6,  -14,  -19,  -33,  -45,  -46,  -31,  -12,   -2,
   1,    7,   29,   49,   52,   52,   47,   39,   36,    7,  -29,  -38,  -38,  -45,  -51,  -49,
 -43,  -24,   -5,   -7,    8,   32,   36,   42,   41,   24,   14,   11,    9,    6,    1,   -6,
 -15,  -15,  -20,  -24,  -18,  -14,   -4,   -8,  -23,  -24,  -19,   -4,   19,   23,   16,   26,
  37,   33,   29,   27,   16,   15,    1,  -42,  -54,  -41,  -38,  -35,  -27,  -22,   -9,   12,
  22,   25,   39,   44,   35,   32,   15,   -5,  -10,  -14,  -20,  -26,  -24,  -22,  -15,   -5,
  -2,    3,    8,   11,   20,   15,   -1,   -7,  -12,   -5,    5,   -4,   -9,    2,   10,    0,
  -1,    6,   11,   23,    9,  -20,  -20,  -12,  -11,   -2,   -3,   -6,    3,   10,    5,    4,
  14,   16,   14,    0,  -25,  -23,  -15,  -14,   -7,   -2,    4,   16,   18,   20,   27,   27,
  19,   14,    5,  -18,  -28,  -34,  -45,  -32,  -25,  -28,   -9,   12,   17,   24,   37,   38,
  39,   47,   24,   -3,   -7,  -21,  -31,  -26,  -31,  -26,   -5,    4,   -1,    6,   24,   29,
  29,   17,    0,    1,    0,   -4,    0,   -2,    0,    6,    0,    0,    3,    1,   -1,    0,
 -13,  -31,  -27,  -28,  -26,   -5,    0,    2,   24,   29,   28,   34,   31,   26,   27,   16,
 -15,  -29,  -28,  -32,  -29,  -31,  -32,  -11,    0,    0,    2,   11,   26,   32,   24,    7,
   0,    2,   -5,   -5,   -2,   -3,    9,    8,   -3,    0,    3,    2,    1,   -1,  -16,  -28,
 -25,  -29,  -23,    0,    0,    5,   25,   30,   27,   26,   25,   24,   26,   12,  -22,  -31,
 -23,  -25,  -24,  -29,  -24,   -5,    0,    0,   -2,    7,   29,   29,   11,   -2,   -3,    0,
  -2,    2,   -1,    5,   25,   11,   -1,    2,   -3,   -2,    1,  -11,  -28,  -28,  -25,  -28,
 -12,    2,    0,   17,   27,   24,   25,   23,   25,   29,   23,    2,  -20,  -25,  -24,  -24,
 -23,  -26,  -11,    0,   -5,   -5,   -6,    8,   30,   24,    5,    0,    2,    2,    4,    5,
  -1,   13,   26,    4,   -4,   -2,   -7,   -1,   -2,  -20,  -30,  -24,  -24,  -26,   -9,    0,
   8,   29,   29,   21,   24,   24,   27,   22,    8,   -6,  -20,  -22,  -23,  -25,  -28,  -20,
   0,   -2,   -5,    0,   -5,   13,   29,    8,   -1,    1,    0,    0,    3,    0,    2,   25,
  20,   -2,    2,    3,    0,    2,  -14,  -27,  -27,  -26,  -29,  -27,  -10,    2,   20,   29,
  24,   29,   27,   23,   26,   14,    1,   -9,  -26,  -25,  -20,  -25,  -27,  -13,   -1,   -4,
   2,    0,    0,   23,   21,    0,    1,    2,    2,    2,    0,    0,   16,   29,   11,   -2,
   0,   -3,    0,   -8,  -24,  -24,  -22,  -25,  -28,  -21,   -2,   15,   29,   27,   25,   25,
   9,   -1,   -4,   -8,   -5,   -1,    2,    3,    4,    5,    0,    0,    1,   -2,   -1,   -2,
   0,    2,   -2,   -3,   -1,    2,    3,   -1,    0,    0,    0,    0,   -3,   -2,    0,    1,
   1,    1,    3,    4,    2,    2,    1,    1,    0,   -2,   -3,   -3,   -2,   -1,   -2,    0,
   0,    0,    0,    0,    1,    0,    0,    0,    1,    2,    0,    0,    0,    1,    2,    0,
  -3,   -2,    0,   -1,   -3,    0,    1,    1,    0,   -1,    0,    0,    1,    1,    2,    2,
   1,    0,   -2,   -4,   -2,   -2,   -2,    0,    1,    1,    0,    1,    4,    4,    2,    0,
  -1,    0,   -1,   -3,   -3,   -3,   -1,    0,   -1,    0,    1,    3,    3,    3,    1,    0,
   0,   -2,   -4,   -2,    0,    2,    3,    2,    0,    0,    0,    0,    0,   -1,   -1,   -1,
  -1,   -1,    0,    0,    0,    2,    2,    3,    3,    1,    1,    0,    0,   -1,   -1,   -2,
  -2,   -1,   -2,   -2,   -2,   -1,    0,    0,    2,    3,    4,    4,    3,    1,    0,    0,
   0,    0,   -2,   -3,   -4,   -3,   -1,    0,    0,    3,    3,    2,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    2,    2,    0,    0,    0,    0,   -1,   -1,   -1,   -1,    0,
   0,    1,    0,    0,    0,    0,    2,    0,    0,    0,    0,    0,    0,   -2,   -2,    0,
   0,   -2,    0,    1,    1,    3,    2,    0,    0,    0,   -2,   -3,   -1,    2,    1,    1,
   0,   -1,   -1,   -5,    1,    0,   -1,    3,   -3,    0,    4,    4,    0,    2,    8,    0,
  -5,    0,    2,    0,    3,    4,    0,    7,    2,   -1,    0,    0,    1,   -6,   -1,    0,
  -4,   -1,   -4,    3,    2,    0,    6,    2,    4,   -3,    1,   15,    9,   19,    8,  -18,
  -9,  -19,  -43,  -22,  -17,  -18,    2,   -9,    0,   10,    9,   36,   33,   34,   38,   16,
  17,   16,    8,    3,   -2,    0,  -15,  -30,  -38,  -24,    3,    4,    3,    5,    9,   16,
  26,   24,   20,   22,    5,   12,   19,   -7,  -21,  -16,  -10,  -21,  -23,  -17,  -25,  -13,
   4,    9,    9,    6,   12,   18,   19,   24,   16,    1,   10,    7,   -1,  -12,  -27,  -25,
 -35,  -16,   -9,  -21,    2,   -6,    4,   19,   18,   18,    9,   34,   13,   -5,    9,   -7,
  -7,  -12,  -17,  -20,  -33,  -20,  -17,  -18,   -9,    0,    9,    6,   17,   25,   13,   10,
   8,   13,   13,    4,  -10,  -10,   -6,  -21,  -15,  -20,   -9,    0,  -22,  -16,   -9,    6,
  11,   12,   21,   12,   14,    4,   -7,   -4,    6,   -5,  -27,  -14,  -17,  -28,  -24,  -12,
  -5,  -10,   -3,    8,   18,   12,   22,   35,   17,   10,    7,    8,    3,  -12,   -1,    0,
 -11,  -14,  -29,  -23,   -5,  -16,   -6,    8,    0,    8,   18,   18,   11,   14,   12,    8,
  15,   -7,   -4,   -1,  -21,  -20,  -12,    3,   -5,    7,   22,    8,   21,    7,   -6,   12,
  13,   -3,   -5,    3,    1,    1,   -4,   -6,  -13,  -20,  -12,  -17,  -21,  -30,    0,   16,
  -6,   16,   13,   32,   43,    0,    2,    2,   10,    3,  -27,  -20,  -24,  -46,  -35,   -8,
   2,    4,    3,   -5,    2,   19,    2,    1,   21,    1,   -5,   10,   10,    7,   -1,  -12,
 -21,  -32,  -30,  -25,  -32,  -13,    7,    1,   13,   21,   26,   35,   22,    6,  -13,  -30,
 -27,  -17,   -3,    6,   -1,    6,   15,    2,    0,   -7,  -22,  -19,   -3,  -15,  -12,   23,
  21,   17,   18,   21,   21,   25,   44,   30,   21,   -9,  -43,  -48,  -72,  -70,  -39,  -21,
  -1,   22,   25,   41,   50,   12,   12,   31,    7,  -20,  -27,  -22,  -26,  -30,  -29,  -13,
  25,   54,   24,   -9,   13,   20,   15,  -12,  -29,    0,  -25,  -41,  -24,  -28,    5,   47,
  49,   25,   21,   28,   17,   29,   29,   -6,   -8,  -18,  -61,  -52,  -41,  -40,    0,   18,
   7,   -3,    4,    5,   17,   30,   -6,   -6,   -4,  -31,   -8,   -4,   -9,   20,   35,   37,
  17,   17,   29,   17,    0,  -34,  -37,  -43,  -70,  -48,  -40,  -49,  -12,   21,   16,   28,
  59,   43,   36,   57,   38,   23,   27,  -10,  -43,  -27,  -35,  -41,   -5,    4,   -1,  -17,
 -17,  -23,  -21,   24,   15,    4,   13,    6,   12,   19,   44,   50,   52,   53,   16,  -13,
 -18,  -21,  -44,  -55,  -70,  -93,  -65,  -38,  -38,    3,   55,   60,   66,   75,   60,   57,
  62,   31,  -13,  -18,  -42,  -76,  -75,  -81,  -68,  -36,  -10,    0,   17,   33,   14,   28,
  36,   12,   14,   13,   10,    5,  -10,  -23,   -2,   29,   37,   33,   12,    3,    8,   -8,
 -41,  -60,  -52,  -43,  -40,  -48,  -36,   23,   66,   70,   71,   74,   66,   51,   30,    2,
 -37,  -55,  -60,  -84,  -70,  -62,  -34,   18,   24,   44,   43,   49,   61,   47,   46,    1,
 -13,   -7,  -25,   -5,  -36,  -38,    0,  -19,   11,   17,  -15,    1,    4,   -2,  -24,  -30,
 -10,    5,   22,  -22,  -35,   21,   43,   30,   16,   12,    1,    9,    9,  -23,  -21,   23,
  22,  -31,  -30,  -17,    3,   33,    6,   -2,   -2,   -4,   -3,  -29,  -23,    7,   -8,  -32,
  -1,    6,   -3,   38,   42,   27,   58,   33,    2,   25,    5,  -21,  -43,  -53,  -36,  -45,
 -40,  -50,  -39,    7,   20,   23,   16,   42,   49,   31,   21,    0,   45,   53,    5,   -1,
  -8,  -11,    0,    0,  -19,  -18,  -27,  -52,  -66,  -67,  -41,  -19,   -6,    1,   26,   32,
  31,   80,   75,   76,   88,   24,   -7,   -9,  -38,  -74,  -66,  -54,  -76,  -55,  -38,  -53,
   4,   70,   62,   68,   80,   76,   64,   33,   10,  -11,  -15,  -31,  -65,  -75,  -74,  -59,
 -34,   -7,    3,    3,    3,   23,   34,    5,   30,   47,   20,   19,   18,    5,    0,   22,
  15,    7,    9,  -40,  -29,   -9,  -53,  -56,  -34,  -23,  -23,  -18,   -9,   13,   68,   78,
  65,   56,   28,   42,   27,  -24,  -36,  -47,  -37,  -34,  -59,  -57,  -25,    8,   19,   31,
  41,   40,   45,   29,  -16,  -22,   -1,   -8,   -7,  -12,  -39,  -23,   -8,   -6,   20,   34,
  31,    9,   15,    2,  -53,  -31,   -1,    0,   -5,  -19,  -23,   -7,   33,   29,   19,   19,
  -2,    5,    5,  -15,  -13,    6,    5,    0,  -18,  -34,   26,   58,   21,   23,   30,   -1,
   1,  -15,  -52,  -16,  -19,  -37,  -13,  -33,  -26,   22,   34,   39,   49,   46,   42,   26,
  12,  -15,  -24,  -17,  -42,  -28,  -30,  -53,  -45,  -45,  -12,   13,   21,   30,   19,   20,
   9,   -5,    5,   23,   32,   18,  -12,  -15,    0,    2,    7,   10,    9,  -10,  -30,  -50,
 -66,  -27,   -9,    0,   14,    0,    9,   27,   57,   62,   58,   62,   26,   11,  -24,  -45,
 -18,  -52,  -72,  -50,  -58,  -56,  -26,    0,   28,   50,   45,   43,   53,   36,   11,   14,
  11,    0,    0,  -15,  -41,  -25,  -27,  -29,    0,  -24,  -12,   13,  -16,  -31,  -31,   -8,
  16,   24,   25,   13,   30,   37,   18,   33,   37,   29,   12,  -32,  -56,  -57,  -51,  -47,
 -38,  -30,  -28,    0,   20,   25,   53,   68,   41,   32,   25,   -7,   -7,    0,  -14,  -13,
  -9,  -46,  -36,    0,   -5,   20,   21,    8,   16,    1,  -13,  -28,  -22,    4,   10,    7,
   7,   10,   31,   32,   22,   36,   35,   25,    0,  -39,  -48,  -35,  -43,  -39,  -11,  -25,
 -21,   21,   11,    9,   52,   40,   11,   16,   -1,  -28,  -17,  -10,  -21,    5,    7,  -24,
   2,   31,   31,   28,   19,    9,   -2,   -5,  -39,  -54,  -19,  -24,  -13,  -11,  -26,   23,
  48,   39,   50,   54,   57,   44,    6,  -34,  -35,  -25,  -39,  -28,  -35,  -42,  -13,  -20,
 -24,   13,   43,   29,   20,   34,    2,   -2,   26,   15,   17,   36,    5,  -28,    4,   18,
   1,   13,   -9,  -26,  -23,  -53,  -62,  -58,  -21,    8,   -7,    3,   18,   60,   71,   53,
  71,   47,   41,   33,  -19,  -37,  -39,  -38,  -70,  -65,  -36,  -49,   -4,    6,  -14,   35,
  53,   41,   49,   37,   10,    3,    4,   -1,   12,   12,   -9,  -18,  -14,   -6,    1,    9,
   0,    4,   -5,  -33,  -33,  -26,   11,   24,   13,   23,   27,   46,   35,   28,   45,   20,
  16,   -7,  -64,  -51,  -38,  -52,  -48,  -38,  -27,   -2,   24,   12,   23,   55,   49,   32,
  28,   18,    0,   -8,  -23,  -31,  -19,  -12,  -19,  -28,  -13,  -10,    0,   11,   -2,   12,
   0,  -30,  -25,  -28,   -3,   21,   10,   21,   31,   22,    9,   16,   22,   16,   23,  -12,
 -44,  -34,  -41,  -36,  -25,  -28,  -17,   -3,   -5,   -4,   20,   50,   41,   34,   29,   -6,
   1,    5,  -20,   -3,    5,    0,    5,   -2,  -12,   -7,   -6,  -19,   -6,    1,  -16,  -17,
 -36,  -31,    3,   -6,    5,   31,   32,   39,   47,   40,   22,   34,   28,  -14,  -26,  -28,
 -48,  -51,  -37,  -39,  -24,    0,   -4,   -5,   17,   57,   62,   47,   41,    1,   -7,   15,
   0,   -5,   12,    3,  -15,   -8,   -8,   -4,    4,  -11,    0,  -15,  -34,   -7,  -40,  -38,
   8,  -10,    0,   40,   28,   25,   53,   56,   38,   39,   24,  -33,  -43,  -27,  -51,  -48,
 -40,  -48,  -25,    1,    2,    6,   27,   35,   46,   42,   18,   21,    0,  -20,   -1,  -12,
   0,   30,   -1,  -20,  -12,  -10,   -6,    1,   -3,  -29,  -34,  -32,  -46,  -23,    4,   -9,
  17,   36,   19,   52,   51,   31,   47,   30,    0,  -27,  -40,  -48,  -46,  -35,  -38,  -23,
 -15,  -16,    1,    5,   23,   32,   29,   24,    8,   11,    0,    3,    0,  -22,   16,   24,
   0,   11,    5,  -13,   -7,  -10,  -20,   -4,  -13,  -33,  -36,  -22,   -2,   -2,   17,   36,
  28,   32,   38,   30,   31,   15,  -16,  -26,  -34,  -34,  -22,  -23,  -10,    3,  -18,   -2,
  15,   -8,   26,   46,   20,    9,  -18,  -19,    1,   -4,    0,   17,   30,   30,    7,    9,
  29,   15,   10,    6,  -15,  -37,  -51,  -52,  -50,  -26,   -9,   -4,   25,   33,   25,   38,
  45,   41,   42,   34,    7,  -17,  -35,  -56,  -53,  -37,  -12,   -5,  -22,   -7,  -18,  -28,
  25,   51,   13,   -4,    6,   -2,    0,   10,    3,   25,   58,   35,    0,   14,    0,  -26,
  -5,  -12,  -49,  -56,  -54,  -57,  -47,  -24,    4,   34,   45,   43,   58,   54,   60,   71,
  23,    8,  -13,  -57,  -54,  -52,  -60,  -53,  -16,  -18,  -19,    9,   -8,   11,   49,   34,
  25,   23,   11,   16,    4,  -13,    9,   28,   28,    5,  -21,  -15,  -19,   -3,    5,  -32,
 -34,  -32,  -41,  -28,  -19,    2,   41,   61,   49,   40,   39,   28,   32,   26,    4,  -16,
 -42,  -52,  -52,  -53,  -41,  -18,    3,    3,    7,   21,   13,   28,   45,   20,    9,   -1,
 -14,  -10,  -21,  -23,   -5,   18,   19,    0,   -1,    5,   16,   18,   -5,  -18,  -16,  -19,
 -25,  -31,  -32,   -8,   21,   25,   15,   17,   14,   16,   39,   17,    0,    9,  -20,  -22,
 -22,  -35,  -11,    2,    8,    3,   -3,   -1,  -10,   10,   19,   -6,   -9,  -17,  -16,   -5,
  -8,    1,   21,   38,   31,   11,   15,   17,   15,    5,  -19,  -28,  -32,  -34,  -36,  -44,
 -31,   -2,   13,   16,   20,   27,   33,   44,   35,    9,   16,   18,  -10,  -16,  -24,  -33,
 -15,   -3,  -10,  -18,  -18,  -22,  -12,    8,   -2,   -3,    8,    6,   14,   14,   12,   30,
  39,   42,   29,    3,   -4,   -8,  -11,  -33,  -46,  -41,  -47,  -38,  -37,  -34,    5,   31,
  35,   41,   40,   45,   50,   45,   23,    3,    6,   -7,  -34,  -38,  -45,  -47,  -25,  -16,
 -18,  -14,   -4,   -1,    7,   23,   17,   20,   31,   24,   18,    9,    7,   18,   24,   22,
   0,  -26,  -27,  -21,  -30,  -40,  -33,  -27,  -25,  -13,  -17,   -7,   41,   56,   43,   42,
  30,   25,   29,   14,  -11,  -16,  -14,  -36,  -48,  -42,  -41,  -17,    4,    8,   11,   14,
  22,   21,   15,   14,    5,    3,    4,   -5,  -12,  -16,   -8,    5,   11,   17,    0,  -11,
   0,    1,   -9,  -17,   -8,   -4,   -8,   -9,  -24,  -10,   29,   28,   16,   17,    7,    5,
   8,    0,  -14,   -9,   -1,  -19,  -22,  -12,   -5,   17,   22,   14,   11,    5,    7,   -8,
 -23,  -14,  -17,  -23,  -21,  -14,  -14,   -2,   25,   27,   34,   44,   23,   20,   29,    3,
 -14,  -14,  -20,  -30,  -31,  -36,  -45,  -19,    6,    3,   12,   18,   17,   27,   23,   13,
  13,   24,   23,    0,  -11,  -15,   -8,    2,   -7,  -10,  -16,  -22,  -19,  -27,  -22,  -10,
  -9,    0,    7,    9,   14,   30,   51,   48,   43,   33,    9,    3,   -5,  -27,  -39,  -44,
 -49,  -49,  -40,  -35,  -26,   10,   27,   28,   40,   42,   48,   46,   23,   14,   11,    7,
  -7,  -31,  -40,  -34,  -26,  -25,  -20,   -9,  -14,   -5,    3,   -9,    5,   23,   19,   22,
  22,   16,   16,   29,   30,   16,   18,    2,  -27,  -24,  -29,  -40,  -36,  -36,  -29,  -21,
 -16,   -7,   13,   42,   49,   40,   38,   31,   28,   17,   -3,  -15,  -22,  -23,  -30,  -40,
 -38,  -25,   -4,    1,    6,   16,   15,   24,   20,    1,    8,   12,    0,   -1,   -4,  -10,
  -7,    1,    0,    5,   15,    2,   -2,    0,  -16,  -15,   -8,   -7,   -1,   -8,  -13,   -4,
   6,   19,   21,   18,   10,    4,    3,  -12,  -15,   -6,   -8,   -1,   -6,  -18,   -2,   19,
  24,   18,   14,    9,    1,    1,  -16,  -33,  -19,  -22,  -28,  -17,  -13,   -3,   12,   30,
  35,   35,   43,   31,   20,   15,   -9,  -21,  -22,  -28,  -27,  -34,  -37,  -29,  -16,    1,
  10,   13,   17,   25,   25,   10,   13,   18,   18,   26,    5,  -13,    3,    3,   -3,   -4,
 -14,  -20,  -22,  -31,  -47,  -37,  -12,   -5,    4,    9,   10,   32,   51,   56,   52,   44,
  36,   14,   -5,  -24,  -45,  -48,  -51,  -51,  -46,  -45,  -26,   -6,   12,   32,   36,   40,
  48,   49,   34,   15,   13,    6,    2,   -1,  -31,  -37,  -22,  -23,  -20,  -17,  -12,   -7,
  -1,   -7,  -24,   -8,   16,   17,   24,   19,    9,   22,   29,   29,   28,   28,   22,    4,
  -9,  -23,  -28,  -26,  -27,  -23,  -27,  -25,   -5,   -2,    9,   25,   17,   22,   31,   18,
   4,    2,    2,    0,    6,   -2,  -22,   -8,    4,   -1,   -2,   -4,   -4,   -1,   -6,  -24,
 -34,  -14,    2,    0,    3,    2,   13,   28,   30,   26,   24,   26,   19,    0,  -19,  -26,
 -23,  -24,  -26,  -26,  -31,  -16,    0,    0,   15,   25,   18,   21,   25,   11,    0,    5,
   0,   -2,    7,   -6,  -17,    0,    2,   -2,    0,   -2,   -2,    0,   -8,  -26,  -24,   -8,
  -3,    0,    0,    5,   23,   24,   23,   30,   25,   30,   22,  -12,  -27,  -20,  -23,  -25,
 -20,  -26,  -26,   -4,   -1,   -2,   19,   23,   20,   24,   15,    0,   -4,    0,    2,    4,
  10,   -3,   -7,    7,    3,    0,    0,   -2,    0,   -8,  -25,  -34,  -25,   -4,    2,    0,
  -1,    9,   27,   25,   26,   28,   22,   31,   15,  -18,  -23,  -23,  -26,  -25,  -23,  -24,
 -18,   -3,   -4,    2,   24,   24,   23,   26,   11,    0,   -1,   -3,   -2,    2,    2,   -6,
   0,    5,    0,    4,    0,    0,    4,  -15,  -30,  -33,  -24,   -4,   -1,   -4,    4,   20,
  29,   25,   28,   26,   30,   33,   -1,  -27,  -27,  -30,  -27,  -27,  -28,  -23,  -10,    3,
  -2,    7,   29,   27,   32,   22,   -1,   -5,   -3,   -1,    0,   -1,   -3,   -9,    0,    0,
  -5,    1,   -1,    5,    0,  -23,  -24,  -24,  -15,    4,    3,    1,   14,   26,   21,   16,
  25,   20,   21,   14,  -21,  -31,  -25,  -29,  -24,  -23,  -23,  -12,    1,    2,   -2,   16,
  29,   30,   34,   14,    0,    0,   -5,   -3,   -8,  -10,   -1,   -2,   -7,   -4,    0,    0,
   6,   13,   -2,   -8,    3,    0,    2,    0,   -9,   -7,   -3,    1,   -2,   -8,    0,    6,
   8,    3,   -3,   -1,   -2,   -1,   -4,   -6,    0,    3,    5,    0,   -3,    5,    9,    6,
   2,   -2,   -2,   -3,   -2,   -1,   -6,   -5,   -1,   -2,    0,    0,    2,    4,    3,    3,
   1,    2,    2,    1,   -1,   -6,   -7,   -5,   -2,    0,    0,    2,    4,    3,    6,    6,
   4,    3,    0,   -4,   -8,   -9,   -7,   -5,   -3,    0,    0,    0,    3,    4,    5,    8,
   5,    3,    3,   -1,   -4,   -5,   -5,   -2,    0,    0,   -3,   -1,    0,    0,    4,    1,
   0,    2,    0,    0,   -2,   -3,    1,    2,    1,    0,   -1,    0,    0,    1,    0,   -1,
   0,   -2,   -2,   -2,    0,    4,    5,    5,    1,   -1,    0,    0,   -1,   -3,   -7,   -4,
  -1,    0,    0,    0,    3,    5,    3,    2,    0,    2,    2,    1,   -1,   -5,   -3,   -2,
  -3,   -3,   -4,    0,    2,    1,    2,    0,    2,    4,    1,   -1,   -4,   -2,    0,    0,
   1,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    1,    0,    0,
   0,    0,    1,    0,   -1,   -1,   -1,    0,    0,   -1,    0,    0,    0,    2,    3,    2,
   2,    1,    0,    0,    0,   -1,   -1,   -2,   -2,   -1,    0,    0,    0,    1,    2,    1,
   1,    1,    0,    0,    0,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -2,    3,    3,   11,   16,
   9,   10,    8,   -1,   -9,    0,    0,    3,    6,   -3,    6,    0,   -1,   -8,   -9,   12,
 -17,  -14,    3,  -13,   -1,  -11,  -23,  -29,  -38,  -16,  -18,  -32,  -20,  -23,  -35,  -27,
 -14,   -6,   -9,  -14,  -22,  -17,  -14,  -23,   -9,  -12,  -15,  -11,  -10,   -4,  -10,   -3,
  -2,   -4,    4,    0,    2,    4,   -1,   10,    9,   -1,   18,   18,   13,   17,   14,   23,
  15,   29,   37,   20,   34,   28,    7,    5,   17,   35,   25,   15,   18,   16,    9,    4,
  11,   18,   12,    4,   13,   11,   -6,    4,    9,   -6,   -6,  -10,   -7,    3,    0,   -3,
  -3,   -9,  -21,   -9,    0,  -27,  -18,  -15,  -35,  -20,  -22,  -22,  -10,  -20,  -30,  -30,
 -21,  -12,   -6,  -15,  -18,  -14,  -30,  -27,  -17,  -20,  -18,  -15,   -3,    0,    0,    3,
  -1,   15,   18,    3,    5,   10,   12,    5,    6,   14,   16,    5,    9,   24,   12,   19,
  25,   12,   19,   17,   17,   28,   19,   28,   31,   20,   32,   26,   25,   19,   23,   23,
  -6,   13,   16,   -6,    2,    5,   10,   -1,    8,   12,  -17,    1,   -4,  -13,    0,  -12,
  -1,  -13,  -13,    1,  -16,  -16,  -19,  -12,  -12,  -21,  -17,  -18,  -16,  -27,  -29,  -26,
 -21,  -16,  -27,  -21,  -15,  -13,    1,  -12,  -32,  -13,  -11,  -12,   -2,  -12,   -6,   -1,
  -9,    0,    3,  -11,   -6,    2,    4,    5,    3,    6,    8,   13,   16,   15,    8,   13,
  38,   23,   12,   21,   17,   19,   16,   25,   36,   35,   31,   26,   27,   19,   20,   22,
  12,   14,    7,    4,   14,   15,   11,    6,    9,   10,    2,    2,   -4,    4,    5,  -13,
   5,    0,  -15,    1,  -13,  -21,    0,   -8,  -21,  -17,  -19,  -22,  -18,  -22,  -22,  -21,
 -26,  -25,  -25,  -26,  -21,  -20,  -22,  -20,  -19,  -17,  -14,  -13,  -11,  -11,  -11,   -7,
  -7,   -4,   -2,   -3,    0,    0,    2,    7,    2,    7,    9,    7,   12,    9,   11,   14,
  14,   15,   15,   19,   19,   20,   25,   24,   25,   28,   27,   24,   23,   20,   19,   21,
  18,   18,   16,   13,   17,   12,    9,    8,    6,    9,    2,    2,    3,    0,    1,   -2,
  -3,   -2,   -6,   -6,   -8,   -9,   -9,  -13,  -12,  -15,  -15,  -15,  -21,  -20,  -21,  -24,
 -21,  -23,  -27,  -25,  -23,  -23,  -21,  -19,  -20,  -17,  -16,  -15,  -12,  -13,  -10,  -10,
  -9,   -5,   -6,   -4,   -3,   -2,    1,    1,    3,    3,    2,    7,    6,    9,   11,    9,
  12,   14,   15,   17,   17,   20,   21,   22,   23,   23,   26,   27,   24,   22,   23,   21,
  21,   20,   17,   17,   14,   14,   13,    9,    9,    7,    6,    6,    2,    3,    1,    0,
  -1,   -4,   -3,   -4,   -6,   -7,   -9,   -9,  -11,  -13,  -13,  -16,  -16,  -19,  -21,  -20,
 -23,  -23,  -25,  -26,  -26,  -23,  -22,  -23,  -19,  -19,  -17,  -16,  -17,  -13,  -13,  -11,
  -9,  -10,   -5,   -6,   -5,   -1,   -3,   -1,    0,    0,    2,    2,    5,    6,    6,    8,
   8,   10,   13,   13,   15,   15,   17,   20,   19,   22,   23,   24,   26,   26,   23,   23,
  23,   19,   20,   18,   16,   16,   12,   13,   11,    7,    8,    5,    5,    4,    2,    2,
   0,    0,   -1,   -4,   -3,   -5,   -5,   -6,   -9,   -9,  -12,  -12,  -13,  -17,  -16,  -18,
 -19,  -20,  -23,  -23,  -24,  -26,  -26,  -23,  -23,  -21,  -19,  -20,  -17,  -16,  -15,  -12,
 -12,  -10,  -10,   -7,   -6,   -6,   -3,   -3,   -2,    0,    0,    3,    3,    4,    7,    6,
   9,   10,   10,   13,   13,   15,   16,   16,   19,   19,   20,   23,   23,   25,   26,   26,
  23,   24,   22,   20,   20,   17,   16,   15,   13,   13,   10,   10,    8,    5,    6,    3,
   3,    2,    0,    1,   -2,   -3,   -3,   -7,   -6,   -9,  -10,  -10,  -13,  -12,  -15,  -16,
 -17,  -19,  -20,  -22,  -22,  -23,  -26,  -26,  -24,  -22,  -23,  -20,  -19,  -19,  -16,  -16,
 -14,  -13,  -13,  -10,  -10,   -7,   -6,   -6,   -3,   -4,   -1,    0,    0,    3,    2,    5,
   6,    7,    9,    9,   11,   13,   12,   16,   16,   18,   20,   20,   22,   23,   24,   26,
  26,   24,   23,   22,   19,   20,   18,   16,   16,   13,   13,   12,   10,   10,    7,    6,
   5,    3,    3,    0,    0,    0,   -3,   -3,   -4,   -6,   -6,   -9,   -9,  -11,  -12,  -13,
 -16,  -16,  -17,  -19,  -19,  -22,  -23,  -24,  -27,  -26,  -24,  -23,  -22,  -20,  -20,  -18,
 -16,  -16,  -13,  -14,  -11,  -10,  -10,   -7,   -7,   -5,   -3,   -3,    0,    0,    1,    3,
   3,    6,    6,    8,   10,   10,   13,   13,   14,   16,   17,   19,   20,   21,   23,   24,
  25,   27,   26,   23,   23,   21,   19,   20,   17,   16,   15,   13,   13,   10,   11,    9,
   7,    6,    3,    3,    1,    0,    0,   -3,   -3,   -4,   -7,   -6,   -9,  -10,   -9,  -13,
 -13,  -14,  -17,  -16,  -19,  -19,  -21,  -23,  -23,  -26,  -27,  -25,  -23,  -23,  -21,  -19,
 -19,  -16,  -16,  -15,  -13,  -13,  -10,  -10,   -8,   -6,   -6,   -3,   -3,   -1,    0,    0,
   3,    2,    4,    7,    6,    9,   10,   10,   14,   13,   16,   17,   17,   19,   19,   21,
  23,   23,   25,   26,   24,   22,   23,   19,   19,   18,   16,   16,   13,   13,   11,    9,
   9,    7,    6,    4,    2,    2,    0,    0,    0,   -3,   -3,   -6,   -7,   -7,  -10,  -10,
 -12,  -14,  -14,  -16,  -16,  -18,  -20,  -20,  -22,  -23,  -23,  -26,  -26,  -23,  -23,  -22,
 -19,  -19,  -18,  -15,  -15,  -13,  -13,  -11,   -9,   -9,   -6,   -6,   -5,   -3,   -3,    0,
   0,    0,    3,    3,    6,    7,    7,   11,   10,   12,   14,   13,   16,   15,   17,   19,
  20,   23,   23,   24,   27,   26,   23,   23,   22,   19,   20,   17,   16,   15,   12,   13,
  10,    9,    9,    5,    6,    3,    2,    2,    0,    0,   -2,   -4,   -3,   -7,   -7,   -9,
 -10,  -10,  -13,  -13,  -14,  -16,  -16,  -19,  -20,  -21,  -23,  -23,  -25,  -27,  -25,  -23,
 -23,  -20,  -19,  -19,  -16,  -16,  -14,  -12,  -13,  -10,  -10,   -8,   -6,   -6,   -3,   -3,
  -2,    0,    0,    2,    3,    3,    7,    7,    8,   10,   10,   13,   13,   15,   16,   16,
  19,   19,   21,   23,   23,   25,   27,   25,   23,   23,   20,   19,   19,   15,   16,   14,
  12,   13,    9,    9,    8,    5,    6,    3,    3,    2,    0,    0,   -3,   -3,   -4,   -7,
  -6,   -9,  -10,  -10,  -13,  -13,  -15,  -16,  -17,  -19,  -19,  -22,  -23,  -23,  -26,  -27,
 -24,  -23,  -22,  -19,  -20,  -17,  -16,  -16,  -13,  -13,  -11,   -9,  -10,   -6,   -6,   -5,
  -2,   -3,    0,    0,    0,    3,    3,    5,    6,    7,    9,    9,   11,   13,   13,   16,
  16,   18,   19,   19,   22,   23,   24,   26,   26,   24,   23,   23,   20,   20,   18,   16,
  16,   13,   13,   11,    9,   10,    6,    7,    5,    2,    3,    0,    0,    0,   -3,   -2,
  -5,   -6,   -7,   -9,   -9,  -12,  -12,  -14,  -16,  -16,  -19,  -19,  -20,  -23,  -23,  -25,
 -27,  -26,  -23,  -23,  -22,  -19,  -20,  -17,  -17,  -15,  -12,  -13,  -10,  -10,   -9,   -6,
  -7,   -4,   -3,   -3,    0,    0,    1,    3,    3,    6,    6,    9,   10,   10,   13,   12,
  15,   16,   16,   19,   19,   21,   23,   23,   26,   27,   25,   23,   23,   20,   20,   18,
  16,   16,   13,   13,   12,    9,   10,    7,    6,    7,    3,    4,    2,    0,    1,   -2,
  -3,   -3,   -7,   -6,   -9,  -10,  -11,  -13,  -12,  -15,  -16,  -16,  -19,  -19,  -21,  -23,
 -24,  -26,  -27,  -25,  -22,  -23,  -20,  -19,  -19,  -15,  -16,  -13,  -12,  -13,   -9,  -10,
  -7,   -6,   -6,   -2,   -3,   -1,    0,    0,    3,    3,    4,    7,    6,    9,    9,   11,
  13,   13,   16,   16,   17,   19,   19,   22,   23,   24,   26,   26,   23,   23,   22,   19,
  20,   17,   16,   16,   12,   13,   11,    9,    9,    6,    6,    4,    3,    3,    0,    0,
  -1,   -3,   -3,   -6,   -7,   -7,  -10,  -10,  -12,  -13,  -13,  -16,  -16,  -18,  -19,  -19,
 -22,  -23,  -24,  -27,  -26,  -23,  -24,  -22,  -19,  -20,  -17,  -17,  -16,  -13,  -14,  -11,
  -9,   -9,   -6,   -6,   -4,   -2,   -3,    0,    0,    1,    4,    3,    6,    6,    7,   10,
   9,   12,   12,   14,   16,   16,   19,   20,   20,   23,   23,   25,   27,   26,   23,   24,
  21,   19,   20,   16,   17,   15,   12,   14,   10,    9,    8,    5,    6,    3,    3,    2,
   0,    0,   -3,   -3,   -4,   -7,   -6,   -9,   -9,  -10,  -13,  -12,  -15,  -16,  -16,  -20,
 -20,  -21,  -23,  -23,  -25,  -27,  -25,  -23,  -23,  -20,  -19,  -18,  -16,  -17,  -14,  -13,
 -13,  -10,  -10,   -7,   -5,   -6,   -3,   -3,   -1,    0,    0,    3,    3,    4,    7,    6,
   9,    9,   10,   13,   12,   15,   16,   16,   20,   20,   21,   23,   23,   26,   27,   24,
  23,   23,   20,   20,   19,   16,   17,   14,   13,   13,    9,   10,    7,    6,    6,    3,
   3,    0,    0,    0,   -3,   -2,   -4,   -6,   -6,  -10,   -9,  -11,  -13,  -12,  -16,  -16,
 -17,  -20,  -19,  -22,  -23,  -23,  -26,  -26,  -24,  -23,  -22,  -20,  -20,  -18,  -17,  -16,
 -13,  -14,  -11,  -10,  -10,   -6,   -7,   -4,   -3,   -3,    0,    0,    1,    3,    3,    6,
   6,    8,   10,   10,   12,   13,   13,   16,   16,   18,   20,   20,   22,   23,   24,   27,
  27,   24,   24,   22,   20,   21,   17,   17,   16,   13,   13,   11,   10,    9,    6,    6,
   4,    2,    2,    0,    0,   -1,   -3,   -3,   -6,   -6,   -8,  -10,  -10,  -13,  -13,  -14,
 -17,  -16,  -19,  -20,  -21,  -23,  -23,  -25,  -27,  -26,  -23,  -23,  -21,  -19,  -19,  -17,
 -16,  -14,  -13,  -13,   -9,  -10,   -8,   -6,   -6,   -3,   -2,   -1,    1,    0,    3,    3,
   4,    7,    6,    9,   10,   11,   14,   13,   15,   16,   17,   20,   20,   22,   23,   23,
  26,   26,   24,   23,   22,   19,   19,   18,   16,   16,   14,   13,   12,    9,    9,    7,
   6,    6,    2,    2,    1,    0,    0,   -3,   -3,   -4,   -7,   -7,   -9,  -10,  -11,  -13,
 -13,  -16,  -17,  -17,  -19,  -20,  -21,  -23,  -23,  -25,  -26,  -23,  -22,  -22,  -19,  -19,
 -17,  -15,  -16,  -12,  -13,  -11,   -9,   -9,   -6,   -5,   -4,   -2,   -2,    0,    0,    1,
   4,    3,    6,    8,    7,   11,   10,   12,   14,   13,   17,   17,   18,   20,   21,   23,
  23,   24,   27,   26,   23,   23,   20,   18,   18,   14,   15,   14,   11,   12,    9,    8,
   8,    5,    5,    3,    2,    2,    0,    0,   -1,   -4,   -4,   -6,   -7,   -8,  -10,  -10,
 -12,  -13,  -14,  -16,  -16,  -18,  -20,  -20,  -23,  -23,  -24,  -26,  -25,  -22,  -22,  -20,
 -19,  -18,  -15,  -16,  -14,  -12,  -13,  -10,  -10,   -8,   -5,   -6,   -3,   -2,   -1,    0,
   0,    1,    3,    3,    6,    7,    8,   10,   10,   13,   13,   14,   17,   16,   20,   21,
  20,   23,   22,   24,   26,   24,   23,   23,   19,   19,   17,   15,   16,   14,   13,   12,
   8,    9,    8,    6,    5,    2,    2,    1,    0,    0,   -2,   -3,   -4,   -7,   -7,   -9,
 -11,  -10,  -14,  -13,  -15,  -18,  -18,  -21,  -20,  -20,  -22,  -21,  -25,  -27,  -24,  -23,
 -23,  -21,  -22,  -19,  -17,  -17,  -15,  -15,  -13,   -9,   -9,   -6,   -5,   -7,   -4,   -4,
  -4,    0,    0,    2,    4,    4,    8,    8,   10,   11,   12,   16,   14,   16,   16,   17,
  20,   18,   18,   22,   24,   27,   27,   23,   23,   24,   21,   21,   19,   17,   16,   12,
  13,   11,    9,   11,    7,    5,    5,    3,    5,    2,   -2,   -4,   -4,   -4,   -6,   -7,
  -8,   -9,   -8,  -10,  -12,  -13,  -14,  -16,  -17,  -17,  -18,  -20,  -24,  -26,  -27,  -30,
 -25,  -24,  -21,  -16,  -18,  -16,  -18,  -16,  -12,  -13,  -11,  -12,  -11,   -6,   -6,   -5,
  -5,   -4,    0,    2,    5,    5,    4,    2,    3,    7,    8,   12,   15,   14,   14,   12,
  12,   17,   20,   21,   24,   26,   25,   24,   22,   17,    9,    4,    2,   -2,   -4,   -1,
   0,    2,    0,    0,    0,   -2,   -2,   -3,    0,    0,   -2,    1,   -2,    0,    2,    0,
   0,   -1,   -1,   -1,    0,    2,    0,    4,    3,   -1,    0,    0,    0,    2,    4,    3,
   0,    0,    0,    0,    1,    0,    0,    0,    0,    0,   -1,   -3,   -3,   -2,    0,    3,
   1,    0,   -2,   -4,   -3,   -2,    0,    0,   -1,    0,   -1,   -2,   -3,   -1,    2,    2,
   2,    1,    1,    4,    1,    0,    0,   -1,    2,    1,   -1,   -1,   -1,   -1,   -2,    0,
   1,    1,    2,    0,    0,    1,    0,    0,   -1,   -3,   -4,   -3,   -2,    0,   -1,    0,
   0,    0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    0,    0,    1,    0,   -1,   -1,
  -1,    0,    1,    2,    2,    0,    1,    1,    0,    1,    0,    1,    2,    2,    1,    1,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -2,   -1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,
   0,    0,   -1,    0,    0,    1,    1,    1,    0,    0,    0,    1,    0,    0,    0,   -1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   2,   -2,    6,    2,   -7,    4,    5,    3,    0,   -3,  -11,   -3,   12,   10,    8,   -2,
  -2,   -3,   -4,    5,    2,   -1,   -2,   -5,   -4,    6,    5,   -4,    6,    7,   -9,  -16,
  -5,    3,   -1,   -1,    0,    1,    8,    6,    0,    8,    5,   -7,    3,    3,   -7,    4,
   6,   -7,   -2,   -4,  -12,   -5,    1,   10,    4,   -4,   -2,    4,   10,    3,   -3,   -2,
   2,   -9,  -14,    0,   -6,   -4,    2,   -3,    0,    2,  -10,  -17,   -7,   -5,    9,    7,
  -5,    8,    0,    6,   12,    0,   21,   18,    3,    0,   10,    5,  -17,   -5,  -10,  -10,
   3,   -1,    5,    0,   -6,   -5,   -2,   13,   12,    1,    0,   -6,  -11,    2,    4,  -12,
   0,    1,  -15,    0,    5,   -2,   -4,   -8,    2,    7,    0,   -2,   -4,    2,    8,    1,
  -5,   -8,    0,    8,   10,    4,    0,    1,   -1,    5,    4,   -1,    0,    7,   10,  -12,
  -4,    7,  -10,    1,    5,   -1,    9,    7,    1,    0,    5,    0,   -8,    4,    6,    1,
   1,    0,   -6,  -12,    0,    1,   -6,   -4,   -3,    0,    2,   -2,    0,    5,   -7,   -5,
  -1,   -5,    0,   -2,    3,    7,    4,    6,   -2,    0,    7,    1,   -8,  -14,   -3,   15,
   7,   -8,   -4,    0,   10,    1,   -9,    6,    5,   -6,    0,    1,  -11,  -10,    0,   -2,
 -13,  -11,    1,    1,   -1,    0,    0,   -1,   -6,   -1,    4,   -1,   -6,   -8,    0,    9,
  -6,   -2,    6,    2,    6,   -1,   -7,   -7,    0,   -2,   -2,    3,    3,    7,   -1,   -3,
   0,    1,   -4,   -7,   -2,   -7,    0,    0,   -3,   -4,   -1,    6,   -8,    0,    0,   -8,
  14,    3,  -10,    5,    6,   -9,   -5,    5,    1,    7,    4,  -13,   -6,    3,    0,   -3,
  -1,    0,   -2,    0,    1,    0,    1,    0,    0,    0,   -1,    1,    2,    0,    0,    0,
   0,    0,    1,   -2,   -1,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    1,   -1,   -2,    0,    2,    0,   -1,    0,    0,    0,    0,
   0,    0,   -1,    1,    0,    0,   -1,   -1,    1,    0,    0,    0,    0,    0,    0,    0,
   0,   -2,    1,    1,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    1,    0,
  -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,   -3,   14,   44,   41,   38,   41,   39,   37,   34,   34,   34,   30,   29,   30,
  30,   25,   21,   22,   20,   18,   18,   17,   22,   25,   23,   26,   23,   21,   21,   -6,
 -25,  -21,  -23,  -22,  -28,  -18,    9,   10,    5,    6,    7,    8,   -4,  -22,  -22,  -23,
 -27,  -26,  -27,  -34,  -41,  -40,  -41,  -42,  -44,  -45,  -43,  -46,  -46,  -46,  -43,  -41,
 -37,  -15,   -9,  -11,   -6,   -8,   -5,   -7,  -17,  -17,  -13,  -11,  -11,  -11,   -9,   -9,
  -8,   -6,   -5,   -6,   -6,   -6,   -5,   -4,   -5,   -4,   -1,   -1,    1,    7,    6,    7,
   9,   11,   14,   16,   18,   20,   22,   19,   22,   20,   -1,   -9,   -5,   -5,   -3,   -7,
  -3,   -1,   -3,   -1,   -1,    3,   -2,    9,   42,   46,   45,   47,   44,   45,   39,   37,
  35,   34,   35,   32,   29,   23,   20,   20,   17,   19,   19,   18,   22,   23,   22,   22,
  17,   19,   18,    9,    6,    7,    3,    1,    3,    4,    5,    1,    0,    1,    0,    0,
 -10,  -17,  -16,  -19,  -19,  -21,  -24,  -28,  -35,  -33,  -37,  -36,  -35,  -39,  -12,    3,
  -3,   -1,   -2,   -2,   -3,   -8,   -8,   -8,   -8,   -5,   -4,   -9,  -11,   -9,  -10,  -10,
 -10,   -7,  -19,  -37,  -34,  -33,  -34,  -32,  -32,  -28,  -26,  -25,  -21,  -20,  -22,  -20,
  -5,    4,    1,    3,    5,    6,    5,   -5,  -11,   -9,  -10,   -8,   -3,   -9,  -18,  -15,
 -11,  -13,  -14,  -10,   -7,   -9,  -11,   -7,   -5,   -7,   -6,    0,   -2,   -1,   -1,    2,
   3,   -1,   26,   50,   47,   48,   44,   43,   44,   39,   38,   38,   39,   35,   35,   28,
   7,    0,   -1,   -2,   -1,   -4,    1,   12,   14,   14,   13,   12,   11,   11,    8,    4,
   3,    0,    0,   -1,   -1,   -1,   -1,   -1,   -5,   -7,   -5,   -4,   -7,  -11,  -11,   -9,
 -11,  -13,  -13,  -13,  -15,  -15,  -14,  -17,  -20,  -20,  -18,  -19,  -22,  -23,  -23,  -25,
 -27,  -28,  -28,  -25,  -22,  -24,  -24,  -21,  -19,  -19,  -19,  -18,  -17,  -19,  -17,  -13,
 -12,  -13,  -12,   -9,  -10,  -12,   -9,   -7,   -7,   -7,   -4,   -1,   -3,   -2,    0,    0,
   0,    0,    3,    4,    2,    3,    5,    4,    3,    6,    8,    8,    7,   10,   14,   13,
  14,   17,   17,   16,   16,   18,   19,   19,   21,   23,   25,   23,   24,   26,   25,   25,
  25,   24,   25,   23,   22,   20,   20,   19,   16,   16,   16,   15,   13,   13,   12,   10,
   8,    9,    8,    7,    5,    6,    6,    4,    3,    3,    2,    0,   -1,    0,   -1,   -3,
  -3,   -3,   -4,   -7,   -7,   -6,   -7,   -9,   -9,  -10,  -12,  -14,  -14,  -13,  -15,  -17,
 -15,  -15,  -18,  -19,  -19,  -20,  -24,  -25,  -24,  -25,  -26,  -26,  -27,  -25,  -23,  -23,
 -24,  -22,  -20,  -20,  -19,  -16,  -14,  -16,  -15,  -13,  -12,  -13,  -13,  -10,  -10,  -10,
  -8,   -7,   -6,   -7,   -5,   -2,   -3,   -4,   -2,    0,    0,    0,    2,    4,    4,    5,
   7,    7,    6,    7,    9,   10,   10,   11,   13,   13,   12,   15,   17,   16,   16,   18,
  20,   20,   21,   22,   23,   23,   24,   26,   27,   27,   25,   23,   23,   24,   22,   20,
  21,   21,   18,   16,   16,   17,   14,   13,   13,   13,   10,   10,   10,    9,    6,    6,
   7,    4,    3,    3,    3,    2,    0,    0,    0,   -2,   -2,   -2,   -3,   -5,   -6,   -6,
  -7,  -10,  -10,   -9,  -10,  -12,  -12,  -13,  -14,  -16,  -16,  -17,  -19,  -20,  -19,  -20,
 -22,  -24,  -23,  -23,  -25,  -25,  -25,  -24,  -22,  -22,  -23,  -22,  -20,  -20,  -20,  -18,
 -16,  -16,  -16,  -14,  -13,  -13,  -13,  -10,   -9,  -10,   -8,   -6,   -6,   -6,   -4,   -2,
  -2,   -3,   -1,    0,    0,    0,    2,    3,    3,    4,    6,    6,    6,    7,    9,   10,
  10,   12,   13,   13,   13,   14,   16,   16,   16,   17,   20,   19,   19,   21,   22,   22,
  23,   24,   25,   25,   25,   23,   21,   22,   22,   19,   18,   19,   18,   16,   15,   16,
  15,   12,   13,   13,   10,    9,    9,    9,    7,    5,    7,    5,    3,    2,    2,    2,
   0,    0,    0,   -1,   -3,   -3,   -3,   -5,   -7,   -6,   -7,   -9,  -10,  -10,  -10,  -13,
 -14,  -13,  -15,  -16,  -17,  -16,  -18,  -20,  -19,  -19,  -21,  -23,  -22,  -23,  -25,  -26,
 -26,  -26,  -23,  -22,  -23,  -21,  -20,  -19,  -19,  -18,  -16,  -16,  -16,  -15,  -13,  -13,
 -13,  -11,   -9,  -10,   -9,   -7,   -6,   -7,   -6,   -4,   -3,   -3,   -1,    0,    0,    0,
   1,    3,    3,    3,    6,    7,    6,    6,    9,   10,    9,   10,   13,   13,   13,   13,
  15,   17,   16,   18,   20,   20,   20,   21,   23,   23,   22,   24,   26,   26,   26,   24,
  23,   23,   22,   20,   19,   20,   18,   16,   16,   17,   16,   13,   13,   13,   11,    9,
   9,   10,    7,    6,    7,    6,    4,    3,    3,    3,    0,    0,    1,    0,   -3,   -3,
  -3,   -4,   -6,   -6,   -6,   -8,  -10,   -9,   -9,  -12,  -13,  -13,  -14,  -15,  -16,  -17,
 -17,  -20,  -20,  -20,  -22,  -23,  -23,  -23,  -25,  -26,  -26,  -27,  -25,  -23,  -23,  -23,
 -21,  -19,  -20,  -20,  -17,  -16,  -17,  -16,  -13,  -12,  -13,  -12,   -9,   -9,  -10,   -7,
  -6,   -6,   -6,   -4,   -3,   -3,   -2,    0,    0,    0,    0,    3,    3,    3,    4,    6,
   6,    6,    8,   10,    9,   10,   12,   13,   13,   13,   14,   16,   16,   17,   19,   20,
  19,   20,   23,   23,   22,   25,   26,   26,   26,   24,   23,   23,   23,   21,   19,   20,
  20,   17,   16,   16,   16,   14,   13,   14,   12,   10,   10,   10,    9,    6,    6,    6,
   4,    3,    3,    3,    1,    0,    0,    0,   -2,   -3,   -2,   -4,   -6,   -6,   -6,   -8,
  -9,   -9,   -9,  -11,  -13,  -12,  -13,  -15,  -16,  -16,  -17,  -19,  -20,  -19,  -21,  -23,
 -23,  -22,  -24,  -26,  -26,  -26,  -25,  -22,  -23,  -23,  -21,  -19,  -20,  -20,  -18,  -16,
 -17,  -16,  -14,  -13,  -14,  -13,  -11,  -10,  -10,   -8,   -6,   -6,   -7,   -5,   -3,   -3,
  -3,   -1,    0,    0,    0,    2,    3,    2,    4,    6,    6,    6,    7,    9,   10,    9,
  12,   14,   13,   13,   15,   17,   16,   17,   19,   20,   20,   21,   23,   23,   23,   25,
  27,   27,   27,   26,   23,   24,   24,   22,   20,   20,   20,   18,   17,   17,   17,   15,
  13,   14,   13,   11,   10,   10,   10,    7,    7,    7,    5,    3,    4,    3,    2,    0,
   0,    0,   -2,   -3,   -2,   -3,   -5,   -6,   -6,   -7,   -9,   -9,   -9,  -10,  -13,  -13,
 -13,  -15,  -17,  -16,  -16,  -18,  -20,  -20,  -20,  -23,  -24,  -23,  -24,  -26,  -26,  -27,
 -26,  -23,  -23,  -24,  -22,  -20,  -20,  -20,  -18,  -16,  -17,  -17,  -14,  -13,  -14,  -13,
 -11,  -10,  -10,   -9,   -7,   -6,   -6,   -5,   -3,   -3,   -3,   -1,    0,    0,    0,    1,
   3,    3,    3,    6,    7,    6,    6,    9,   10,    9,   11,   13,   13,   13,   14,   16,
  17,   16,   19,   21,   20,   20,   22,   23,   23,   23,   26,   26,   27,   26,   23,   23,
  23,   22,   19,   19,   20,   18,   16,   17,   17,   14,   13,   13,   13,   11,    9,    9,
   9,    7,    6,    6,    5,    3,    3,    3,    2,    0,    0,    0,   -2,   -3,   -3,   -3,
  -5,   -7,   -6,   -7,  -10,  -11,  -10,  -10,  -13,  -13,  -13,  -15,  -17,  -17,  -16,  -18,
 -20,  -20,  -20,  -22,  -24,  -23,  -23,  -25,  -27,  -27,  -26,  -23,  -22,  -23,  -22,  -20,
 -19,  -19,  -18,  -16,  -16,  -16,  -15,  -13,  -13,  -13,  -11,   -9,   -9,   -9,   -7,   -6,
  -6,   -6,   -3,   -2,   -3,   -2,    0,    0,    0,    1,    4,    4,    3,    5,    7,    7,
   6,    9,   11,   10,   11,   13,   13,   12,   13,   16,   16,   16,   18,   20,   20,   20,
  21,   23,   23,   23,   25,   26,   26,   26,   24,   23,   23,   22,   20,   19,   20,   19,
  16,   16,   16,   14,   13,   13,   13,   11,    9,   10,    9,    7,    6,    6,    5,    4,
   3,    3,    2,    0,    0,    0,   -1,   -3,   -4,   -3,   -4,   -7,   -6,   -6,   -9,  -10,
 -10,  -10,  -12,  -14,  -12,  -14,  -16,  -16,  -15,  -17,  -20,  -19,  -19,  -21,  -22,  -22,
 -22,  -24,  -26,  -26,  -26,  -24,  -22,  -23,  -23,  -21,  -20,  -20,  -19,  -17,  -16,  -17,
 -16,  -13,  -13,  -13,  -11,   -9,  -10,  -10,   -8,   -6,   -7,   -6,   -3,   -3,   -3,   -3,
   0,    0,    0,    0,    2,    3,    2,    4,    6,    6,    6,    8,   10,   10,   10,   13,
  14,   13,   14,   16,   16,   16,   17,   19,   20,   19,   21,   23,   23,   22,   24,   26,
  26,   26,   24,   23,   24,   23,   21,   20,   21,   20,   17,   16,   17,   15,   13,   13,
  13,   12,    9,    9,    9,    7,    5,    6,    6,    4,    2,    3,    2,    0,    0,    0,
   0,   -3,   -4,   -3,   -4,   -7,   -7,   -6,   -9,  -11,  -10,  -10,  -12,  -14,  -14,  -14,
 -16,  -17,  -17,  -17,  -19,  -20,  -20,  -21,  -23,  -23,  -22,  -24,  -26,  -26,  -26,  -24,
 -23,  -23,  -23,  -21,  -19,  -20,  -19,  -17,  -16,  -16,  -16,  -13,  -13,  -13,  -12,  -10,
  -9,  -10,   -9,   -6,   -6,   -6,   -4,   -2,   -2,   -3,    0,    0,    0,    0,    2,    4,
   3,    3,    6,    7,    6,    7,   10,   10,   10,   12,   14,   13,   13,   15,   17,   17,
  17,   19,   20,   20,   20,   22,   23,   22,   23,   26,   26,   26,   25,   23,   22,   23,
  21,   19,   20,   19,   17,   16,   17,   16,   13,   12,   13,   12,   10,    9,   10,    8,
   6,    5,    6,    4,    1,    2,    2,    0,   -1,    0,    0,   -3,   -4,   -3,   -3,   -6,
  -7,   -6,   -7,  -10,  -10,  -10,  -11,  -13,  -13,  -13,  -15,  -17,  -16,  -16,  -18,  -20,
 -19,  -20,  -22,  -23,  -22,  -23,  -26,  -26,  -26,  -26,  -23,  -23,  -23,  -22,  -19,  -19,
 -20,  -18,  -16,  -16,  -16,  -14,  -12,  -13,  -12,   -9,   -9,  -10,   -9,   -6,   -5,   -6,
  -4,   -2,   -1,   -2,   -1,    1,    0,    0,    2,    4,    4,    3,    6,    7,    6,    7,
   9,   10,    9,   11,   13,   13,   13,   14,   16,   16,   16,   18,   20,   19,   19,   21,
  23,   23,   23,   26,   26,   26,   26,   23,   22,   23,   22,   20,   19,   19,   18,   16,
  16,   16,   14,   13,   13,   12,   10,    9,   10,    9,    6,    5,    6,    5,    3,    2,
   2,    1,    0,    0,    0,   -1,   -4,   -3,   -3,   -6,   -7,   -6,   -6,   -9,  -10,   -9,
 -10,  -13,  -13,  -12,  -14,  -16,  -16,  -16,  -17,  -20,  -20,  -20,  -22,  -23,  -23,  -23,
 -26,  -27,  -27,  -26,  -24,  -22,  -23,  -22,  -20,  -20,  -20,  -18,  -16,  -16,  -16,  -14,
 -13,  -13,  -12,  -10,   -9,   -9,   -8,   -6,   -5,   -6,   -5,   -3,   -2,   -2,   -1,    0,
   0,    0,    2,    3,    3,    3,    5,    7,    6,    7,    9,   10,    9,   10,   13,   14,
  13,   14,   16,   17,   16,   19,   20,   20,   21,   22,   23,   23,   24,   26,   26,   26,
  26,   24,   22,   23,   22,   20,   19,   19,   19,   17,   16,   16,   14,   12,   12,   12,
  10,    8,    8,    8,    6,    6,    6,    5,    3,    2,    2,    1,    0,    0,    0,   -1,
  -2,   -2,   -2,   -4,   -6,   -6,   -6,   -8,  -10,   -9,  -10,  -12,  -13,  -12,  -14,  -16,
 -16,  -16,  -17,  -19,  -20,  -20,  -22,  -23,  -23,  -23,  -24,  -26,  -26,  -26,  -24,  -22,
 -23,  -23,  -21,  -20,  -20,  -19,  -17,  -16,  -16,  -15,  -13,  -12,  -13,  -11,  -10,  -10,
  -9,   -7,   -6,   -6,   -6,   -3,   -3,   -3,   -2,    0,    0,    0,    0,    2,    3,    3,
   4,    6,    6,    6,    8,   10,   10,   10,   12,   13,   12,   13,   15,   16,   15,   17,
  19,   20,   19,   20,   23,   23,   22,   25,   27,   26,   26,   24,   22,   22,   22,   20,
  19,   19,   20,   18,   16,   17,   16,   13,   13,   14,   12,    9,   10,   10,    7,    6,
   6,    6,    4,    3,    4,    3,    1,    0,    1,    0,   -1,   -2,   -2,   -3,   -5,   -6,
  -2,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    2,    1,    0,    0,    0,
   0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,    0,    1,   -3,    4,    8,    1,   -5,    5,    4,  -23,   -5,   -2,   -8,   15,
   2,   -1,   -7,   -6,   13,   -3,   -6,   -2,    0,    9,    1,    1,    4,   16,   10,    4,
  10,    9,   12,  -10,   -8,   -4,  -16,    2,    5,    7,    1,   -2,    6,   -7,   10,   19,
  -9,    4,    4,  -15,    1,    4,   -9,    0,    1,   -9,    7,    1,  -12,    4,    0,    0,
   0,   -5,    6,    0,    0,    7,    5,    2,    3,    7,    2,   -2,    2,  -10,  -13,    9,
   6,    0,    5,    1,   -4,  -11,  -10,   -9,  -11,   -3,    4,    2,   -1,    2,    3,   -2,
  -6,  -12,    6,   22,    7,    0,   -1,    8,   -3,  -11,    5,    1,    5,    6,   -7,   -7,
  -3,   -9,   -8,    1,    2,    0,    5,    0,  -15,   -4,    6,    0,    0,    0,  -10,  -13,
   0,   -6,    2,    0,  -12,    9,    0,   -9,    3,   -6,    8,   12,    0,    4,    0,   17,
  16,    4,    0,   -3,   22,   -3,  -13,    9,  -12,    6,   16,   -7,   -1,   11,   -7,  -23,
   1,   -1,   -5,   10,    3,    2,   -4,   -8,    4,    7,    0,   -5,    0,   -3,   -8,   -1,
   0,   -9,   -6,    1,   -2,    3,    5,    1,   -3,   -5,   11,    3,  -15,   -4,    1,   -1,
  -3,   -8,    0,   12,    1,    1,    7,    8,   18,   -2,  -10,   -5,  -11,    8,   11,    1,
  -1,   -1,   -1,   -5,   11,   11,   -5,   -2,   -5,  -16,   -2,    3,   -6,    1,    0,   -5,
   7,    6,   -9,   -4,   -1,  -11,  -11,   -3,   -5,   -9,   -4,    6,    6,    0,   -3,   -6,
   1,   -2,  -10,   -3,   -6,    6,   11,   -1,    5,    7,    7,    0,  -15,  -10,   -3,    5,
   8,    1,    4,    4,    6,   -1,  -14,   -4,    0,    6,    8,   -1,    3,   -7,  -15,  -20,
 -37,  -38,  -35,   -9,    8,   -2,    4,   -1,   11,   42,   38,   39,   39,   38,   36,    9,
  -3,    3,  -13,  -37,  -41,  -39,  -36,  -42,  -36,  -36,  -38,  -13,    9,   32,   41,   37,
  42,   46,   41,   39,   37,   36,   34,  -11,  -43,  -36,  -42,  -45,  -40,  -42,  -37,  -36,
 -39,  -13,    1,   17,   43,   43,   44,   41,   36,   41,   38,   16,   -2,   -2,    0,  -22,
 -41,  -40,  -41,  -39,  -40,  -21,    4,    1,   -2,    1,   -1,   12,   36,   35,   39,   30,
  -2,   -4,    1,   -1,    0,   -2,    2,   -5,  -41,  -32,    0,    1,    1,    0,   -1,   -2,
   0,    1,   -1,    2,    4,   -2,   -1,    2,   -1,    0,    3,    3,   -1,   -1,   32,   38,
   3,    2,    4,   -4,    0,    0,    3,    4,  -24,  -36,  -39,  -37,   -5,    5,   -3,   -2,
  -3,   -6,   14,   37,   41,   34,   35,   31,    4,   -1,    4,    4,  -10,  -37,  -37,  -35,
 -40,  -32,  -37,  -41,  -13,   -3,    6,   38,   37,   35,   38,   32,   40,   42,   38,   41,
   8,  -37,  -40,  -36,  -33,  -35,  -45,  -43,  -42,  -42,  -39,  -12,   29,   41,   37,   40,
  39,   41,   42,   41,   45,   17,   -2,    5,  -18,  -39,  -37,  -44,  -37,  -34,  -44,  -23,
  -2,    0,    1,   -3,   17,   40,   39,   40,   43,   24,    3,    0,    1,   -2,   -7,   -1,
 -15,  -35,  -43,  -33,   -4,    3,    0,    0,    0,    2,    3,   -4,   11,   31,    7,    0,
   4,   -2,    0,   -1,   -1,    3,   -6,    2,   24,    4,   -5,    0,   -1,    1,    0,   -1,
   3,    1,  -22,  -44,  -28,    0,    1,    0,    2,    0,   -1,   -4,   18,   41,   35,   40,
  41,    9,   -2,    2,   -2,    4,  -15,  -41,  -35,  -40,  -39,  -39,  -36,   -9,    6,   -3,
   8,   33,   36,   36,   37,   38,   34,   38,   32,    9,   -6,  -32,  -40,  -33,  -35,  -35,
 -36,  -39,  -33,  -38,  -40,    9,   43,   34,   35,   34,   35,   41,   37,   40,   38,   12,
   0,  -19,  -41,  -39,  -37,  -36,  -35,  -38,  -37,  -19,    1,    0,   -2,   22,   43,   39,
  36,   36,   39,   21,   -1,    0,    0,   -2,    1,  -13,  -40,  -39,  -36,  -24,    0,    1,
   0,   -1,    0,    3,    0,   11,   39,   33,    2,   -2,    0,   -2,    0,    1,   -2,   -1,
   1,  -10,   -8,    0,    0,    0,    1,    0,    0,    0,    0,    1,  -28,  -38,   -2,    4,
  -2,    0,   -4,    0,    3,   -1,   22,   38,   38,   32,    6,   -1,    2,    0,   -1,    2,
 -16,  -39,  -37,  -35,  -41,  -31,   -6,    1,    0,   -3,   12,   38,   38,   35,   38,   35,
  38,   40,   11,   -1,   -6,  -34,  -37,  -33,  -38,  -36,  -39,  -38,  -35,  -38,   -9,   34,
  37,   34,   37,   36,   37,   38,   38,   36,   36,    8,  -29,  -37,  -34,  -36,  -36,  -38,
 -37,  -36,  -37,  -12,    4,   -5,   14,   39,   36,   37,   37,   32,   37,   16,   -1,    1,
   0,    2,  -15,  -39,  -36,  -33,  -37,  -20,    0,    0,   -3,    0,   -2,   -4,   19,   38,
  37,   24,    1,   -2,    1,    0,    1,    2,    0,    5,   -8,  -29,   -5,    1,   -4,    4,
   0,    0,    1,   -3,    1,   -6,  -20,   -2,    3,   -2,    1,   -1,   -2,    0,    1,    3,
  23,   41,   24,    0,    0,    0,    1,    2,    0,    0,  -20,  -40,  -34,  -40,  -37,   -7,
   0,   -3,    3,   -3,   13,   39,   36,   38,   37,   37,   36,    9,   -3,    4,  -13,  -35,
 -36,  -35,  -37,  -39,  -36,  -41,  -32,   -8,    7,   28,   35,   31,   33,   34,   35,   36,
  32,   35,   34,  -12,  -37,  -28,  -36,  -33,  -29,  -36,  -33,  -35,  -33,  -10,   -1,   14,
  35,   31,   33,   37,   32,   34,   34,   15,   -2,    2,    3,  -20,  -36,  -36,  -34,  -34,
 -33,  -17,    0,   -1,   -1,    0,   -4,   12,   36,   33,   36,   23,   -3,    0,    3,    0,
   0,   -1,    2,  -10,  -37,  -25,    0,   -1,   -1,    0,    0,    0,    1,    0,    0,    9,
   5,   -1,    1,    0,    0,    0,    0,    0,   -2,    0,   27,   30,    0,   -1,    1,   -3,
   2,    0,    0,    0,  -20,  -33,  -33,  -27,   -4,    1,   -2,    2,    0,   -2,   17,   34,
  31,   29,   37,   27,    4,    0,    1,    4,  -10,  -32,  -32,  -31,  -34,  -33,  -37,  -35,
  -9,   -2,    3,   33,   33,   28,   35,   34,   36,   34,   35,   38,    6,  -31,  -32,  -31,
 -34,  -34,  -36,  -35,  -33,  -36,  -36,   -7,   27,   32,   31,   34,   34,   35,   32,   35,
  37,   13,    0,    5,  -15,  -36,  -31,  -35,  -35,  -32,  -38,  -16,    0,   -3,   -1,   -3,
  14,   37,   33,   32,   38,   19,    1,    2,    1,    0,    2,    3,  -18,  -33,  -35,  -23,
   0,    0,   -1,    0,   -1,   -1,    0,   -5,    9,   25,    1,   -2,    3,   -2,    2,    1,
   0,    5,   -2,    8,   22,    3,   -2,    1,   -2,    0,   -2,   -4,    0,   -2,  -26,  -42,
 -22,    0,    0,    0,    2,    2,    0,    1,   22,   38,   33,   36,   32,    6,   -2,    0,
  -4,    2,  -16,  -37,  -33,  -37,  -34,  -35,  -32,   -5,    3,   -3,   13,   33,   34,   34,
  34,   35,   33,   36,   28,    5,   -8,  -28,  -36,  -31,  -32,  -34,  -36,  -35,  -32,  -34,
 -31,   10,   35,   26,   31,   30,   28,   31,   29,   32,   29,    8,   -1,  -17,  -32,  -29,
 -31,  -30,  -27,  -30,  -30,  -14,    4,    0,   -4,   19,   33,   28,   30,   29,   28,   17,
   0,    0,    2,    0,    3,   -9,  -32,  -28,  -31,  -25,    1,    2,   -2,   -2,   -2,    1,
   0,   11,   34,   28,    6,    0,    1,    1,    0,    2,    0,   -2,    1,  -14,  -14,    1,
  -2,   -1,    1,    0,    0,    0,    0,    4,  -15,  -27,    0,    2,   -2,    4,   -3,   -4,
   1,    0,   12,   27,   30,   24,    3,   -3,    1,    1,    0,    1,   -6,  -29,  -32,  -26,
 -34,  -22,    0,    0,    0,   -1,    2,   24,   31,   29,   33,   28,   28,   31,    7,   -2,
   1,  -24,  -31,  -24,  -31,  -30,  -30,  -30,  -29,  -29,   -9,   21,   29,   27,   30,   30,
  28,   31,   33,   29,   33,   14,  -23,  -29,  -29,  -30,  -28,  -30,  -30,  -30,  -34,  -19,
   1,   -3,   12,   33,   28,   31,   34,   28,   32,   23,    2,    0,    1,    0,  -13,  -32,
 -31,  -29,  -32,  -25,   -3,    2,   -3,    0,   -1,   -2,   19,   33,   32,   27,    5,   -2,
   2,    0,    0,    1,   -3,    0,   -9,  -30,  -10,    4,   -3,    0,    0,   -1,    2,    1,
   2,    1,   -7,   -3,    0,   -1,    1,    1,    0,   -3,   -1,   -2,   10,   34,   19,    0,
   0,    0,    0,    1,    0,    2,   -7,  -30,  -30,  -29,  -28,   -5,    1,   -4,    1,   -1,
   5,   29,   31,   29,   30,   31,   27,    7,   -2,    3,   -3,  -26,  -33,  -28,  -29,  -30,
 -29,  -35,  -25,   -4,    2,   20,   32,   28,   29,   30,   27,   31,   31,   31,   30,   -7,
 -33,  -24,  -27,  -30,  -26,  -31,  -31,  -30,  -33,  -16,    1,   16,   29,   26,   27,   30,
  30,   29,   32,   21,    0,    1,    1,  -20,  -29,  -28,  -31,  -30,  -32,  -23,   -1,    0,
  -1,    1,   -2,   11,   31,   29,   32,   27,    2,   -1,    0,   -1,    0,    0,    0,  -11,
 -34,  -30,   -7,    1,    0,    1,    2,    0,    0,    0,   -1,   16,   13,   -2,    0,    0,
  -2,    0,   -2,    0,    1,   -3,   16,   26,    1,    0,    3,   -1,    1,    0,    0,    3,
 -14,  -30,  -31,  -24,   -3,    2,   -1,    1,    0,   -2,    6,   27,   33,   28,   33,   23,
   1,    0,    0,    0,   -4,  -25,  -30,  -26,  -32,  -31,  -31,  -31,   -8,    1,    0,   24,
  32,   27,   31,   29,   32,   33,   31,   30,    7,  -24,  -31,  -29,  -30,  -31,  -30,  -29,
 -32,  -30,  -33,  -12,   26,   31,   28,   32,   30,   30,   29,   26,   32,   18,   -2,    3,
 -12,  -33,  -28,  -30,  -31,  -28,  -32,  -19,    0,   -2,   -2,   -1,   14,   33,   30,   29,
  34,   24,    2,   -3,    1,    0,    0,    2,  -18,  -31,  -31,  -29,   -5,    2,    0,    3,
   0,    0,    2,   -4,    6,   30,    9,   -3,    1,   -2,    0,    0,    0,    3,    0,    2,
  10,    1,   -3,    1,    0,   -1,   -1,    0,   -1,    0,  -13,  -34,  -19,    1,    0,    1,
   1,    0,    1,   -2,   11,   31,   28,   31,   28,    4,   -2,    1,   -4,    1,   -6,  -28,
 -31,  -31,  -30,  -31,  -28,   -4,    6,   -1,    6,   26,   32,   28,   30,   33,   28,   32,
  25,    3,   -5,  -22,  -32,  -28,  -29,  -29,  -30,  -33,  -30,  -30,  -31,    6,   33,   27,
  31,   31,   29,   32,   30,   30,   32,   16,    0,  -18,  -33,  -29,  -30,  -31,  -30,  -29,
 -29,  -22,   -1,    0,    0,   21,   31,   27,   29,   26,   27,   18,    0,    0,    1,   -2,
   1,  -10,  -29,  -23,  -26,  -24,   -1,    1,    0,    0,    0,    0,   -2,    9,   29,   24,
   6,    0,    1,    0,   -2,    1,    2,    0,    2,  -12,  -13,    0,   -4,   -3,    0,    0,
   3,    0,   -1,    2,  -15,  -21,    1,    1,   -1,    4,   -1,   -2,    0,   -2,   11,   25,
  27,   19,   -1,   -2,    1,    0,    0,    2,   -5,  -24,  -28,  -22,  -29,  -20,    0,    0,
   0,    0,    4,   21,   24,   23,   27,   24,   26,   27,    5,   -1,   -1,  -23,  -27,  -21,
 -25,  -24,  -26,  -27,  -28,  -26,   -3,   23,   27,   24,   24,   25,   24,   26,   28,   25,
  29,   10,  -23,  -27,  -26,  -28,  -26,  -25,  -25,  -27,  -29,  -13,    1,   -3,   12,   30,
  26,   27,   28,   24,   28,   17,    0,    0,    2,    1,  -16,  -30,  -28,  -25,  -27,  -20,
  -2,    1,   -2,    1,    0,   -3,   16,   28,   27,   24,    4,   -2,    0,    0,    1,    0,
  -1,    3,   -7,  -27,   -8,    2,   -3,    1,    0,   -1,   -1,   -2,    0,   -1,   -6,    0,
   2,    0,    0,    1,    2,    1,    1,   -1,   10,   30,   15,   -2,    0,    0,   -1,    0,
  -2,    0,   -9,  -27,  -25,  -26,  -23,   -2,    2,   -2,    3,    0,    5,   25,   27,   26,
  26,   27,   22,    2,   -3,    3,   -4,  -23,  -29,  -26,  -26,  -27,  -24,  -29,  -20,   -1,
   3,   19,   30,   25,   26,   27,   26,   27,   23,   24,   26,   -8,  -31,  -22,  -26,  -27,
 -24,  -27,  -26,  -25,  -26,  -11,    1,   16,   27,   23,   25,   28,   26,   26,   27,   16,
   0,    2,    1,  -18,  -28,  -25,  -28,  -26,  -27,  -20,   -2,   -1,   -1,    0,   -2,   11,
  29,   25,   26,   24,    2,    0,    2,    1,    0,   -1,    2,  -11,  -29,  -24,   -3,    1,
  -2,    0,    1,    0,    0,   -2,   -2,   12,    9,   -2,    0,    0,   -1,    2,    1,    2,
   2,    0,   18,   22,   -1,   -2,    3,    0,   -1,   -2,   -3,    0,  -14,  -27,  -28,  -18,
   0,    1,    0,    1,    2,    1,    9,   27,   27,   24,   28,   19,    0,   -2,    0,    0,
  -5,  -26,  -29,  -24,  -27,  -26,  -27,  -25,   -4,    2,    1,   21,   27,   24,   28,   28,
  28,   27,   27,   25,    4,  -23,  -28,  -23,  -24,  -27,  -29,  -28,  -27,  -26,  -27,   -6,
  23,   26,   23,   26,   27,   27,   28,   28,   30,   12,   -4,    2,  -11,  -28,  -26,  -26,
 -27,  -27,  -32,  -18,    0,    0,    0,   -2,   14,   29,   27,   27,   31,   22,    3,    0,
   3,    0,   -3,    0,  -14,  -29,  -30,  -24,   -4,    1,   -2,    0,    0,    0,    3,   -1,
  10,   27,    5,   -4,    3,    0,    0,    0,    1,    1,   -4,    0,   10,    2,   -1,    2,
   0,    0,    0,   -1,    0,    1,  -11,  -28,  -19,    0,    2,   -1,    0,    0,    0,   -3,
   9,   28,   24,   27,   22,    2,   -1,    3,    1,    4,   -5,  -25,  -28,  -27,  -25,  -27,
 -23,   -3,    2,   -5,    0,   22,   30,   27,   27,   28,   24,   28,   23,    4,   -3,  -19,
 -29,  -24,  -26,  -28,  -26,  -29,  -24,  -27,  -29,   11,   34,   25,   23,   24,   26,   28,
  26,   28,   29,   13,   -1,  -18,  -29,  -25,  -25,  -25,  -26,  -28,  -29,  -17,    1,    1,
  -2,   16,   30,   25,   26,   28,   30,   21,    1,   -1,    0,   -2,   -2,  -12,  -28,  -27,
 -28,  -23,   -2,    1,    0,    1,    0,    0,    1,   10,   26,   22,    6,    2,    1,    0,
   0,    1,    2,    1,   -1,   -4,   -6,   -2,    1,    1,    0,    0,    1,    1,    1,    1,
   0,   -1,    0,    2,    0,    0,    0,   -1,   -1,    0,    1,    2,    1,    0,   -1,   -1,
   0,    1,    0,    0,    0,   -1,    0,   -1,    0,    1,    0,    0,    0,    1,    1,    0,
   0,    1,    0,   -1,    0,   -1,   -1,   -2,   -2,    1,    0,    1,    3,    0,    0,    0,
   1,    3,    2,    1,    0,   -2,   -2,   -3,   -3,   -1,    0,    0,    0,    0,    0,    0,
   1,    3,    3,    3,    3,    1,   -2,   -3,   -1,    0,    0,    0,    0,   -2,   -3,   -2,
   0,    2,    2,    2,    0,    0,    0,    0,    2,    2,    1,   -1,   -2,    0,    0,    0,
   0,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    1,    2,    1,   -2,
  -1,    0,    1,    0,    0,    0,    0,   -2,    0,    1,    1,    0,   -1,   -2,    0,    0,
   1,    1,    1,    0,   -1,    0,    0,    1,    1,    1,    0,   -3,   -2,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,    0,   -1,
   0,    0,    0,    0,    1,    1,    0,    0,    0,    1,    1,    0,    0,    0,   -1,    0,
  -1,   -1,   -1,   -1,    0,    0,    1,    1,    2,    1,    0,    0,    1,    1,    0,   -1,
  -2,   -2,   -2,   -2,   -2,    0,    0,    0,    0,    0,    0,    1,    3,    2,    2,    1,
   0,    0,    0,   -1,    0,    0,    0,    0,   -1,    0,    0,    0,    1,    2,    1,    1,
   1,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -5,  -10,   -9,  -11,  -13,  -13,  -16,  -16,
 -17,  -19,  -19,  -22,  -24,  -24,  -26,  -26,  -23,  -23,  -22,  -20,  -20,  -17,  -17,  -16,
 -13,  -13,  -11,  -10,   -9,   -7,   -7,   -4,   -3,   -3,    0,    0,    1,    2,    2,    6,
   6,    7,    9,    9,   12,   13,   14,   16,   16,   19,   20,   21,   23,   23,   25,   27,
  26,   23,   23,   20,   19,   19,   16,   16,   14,   13,   13,   10,   10,    8,    6,    6,
   3,    3,    2,    0,    1,   -1,   -2,   -3,   -5,   -5,   -8,   -9,   -9,  -13,  -13,  -14,
 -16,  -16,  -19,  -20,  -20,  -23,  -24,  -25,  -27,  -24,  -22,  -22,  -20,  -18,  -18,  -16,
 -16,  -15,  -15,  -13,  -10,  -10,   -8,   -6,   -6,   -4,   -4,   -3,    0,   -1,    2,    3,
   4,    6,    7,    9,    9,   11,   13,   12,   15,   16,   17,   19,   18,   21,   22,   23,
  25,   25,   22,   21,   20,   18,   18,   16,   14,   14,   12,   10,   10,    7,    7,    5,
   3,    3,    1,    2,   -1,   -2,   -1,   -5,   -5,   -7,   -7,   -7,   -9,   -8,   -9,   -9,
  -9,  -12,  -12,  -14,  -15,  -15,  -16,  -18,  -20,  -21,  -22,  -21,  -19,  -18,  -16,  -16,
 -14,  -13,  -13,  -11,  -11,  -11,   -9,   -9,   -7,   -6,   -5,   -3,   -4,   -2,   -1,   -1,
   1,    1,    3,    4,    4,    6,    7,    8,   10,   10,   12,   13,   16,   17,   19,   22,
  24,   26,   28,   27,   23,   22,   20,   19,   19,   17,   16,   13,   11,    9,    9,   10,
   9,    8,    6,    6,    4,    4,    3,    1,    3,   -1,   -1,   -3,   -5,   -4,  -11,  -10,
 -12,  -14,   -8,  -12,  -11,  -12,  -15,  -21,  -24,  -23,  -24,  -26,  -27,  -25,  -25,  -24,
 -19,  -20,  -20,  -16,  -15,  -14,  -13,  -16,  -13,  -16,  -10,  -12,  -28,   -8,    4,    2,
   4,    0,    2,    6,   11,    2,   14,   -2,  -29,    5,   11,    6,   10,   10,   15,   16,
  26,   21,   43,   64,   65,   55,   20,   24,   24,   17,   14,    8,   14,  -13,  -29,  -24,
 -31,  -34,  -16,    6,    0,    0,    0,    4,   35,   47,   41,   40,   33,   35,   38,   13,
 -10,   -2,   -6,  -41,  -61,  -57,  -57,  -56,  -54,  -49,  -59,  -61,  -33,  -15,    5,   14,
  11,   15,   16,   17,   15,   18,   14,   28,   11,  -44,  -46,  -42,  -36,  -32,  -43,  -42,
 -46,  -39,  -34,   -9,    6,   10,   44,   42,   36,   42,   48,   54,   55,   65,   36,   12,
  14,   22,   11,  -19,  -14,  -18,  -14,   -7,  -14,    7,   14,   15,   19,   13,    6,   29,
  66,   51,   38,   29,    4,    4,    6,    4,    4,    0,    3,    3,  -24,  -50,  -29,   -8,
  -9,   -7,  -15,  -24,  -19,  -23,  -25,  -35,  -37,  -15,  -10,  -12,  -18,  -15,   -8,   -9,
  -8,  -10,   -3,    0,   28,   31,  -11,  -19,  -23,  -24,  -19,  -14,  -10,   -4,   -4,  -38,
 -44,  -41,  -24,   22,   37,   29,   21,   29,   17,   23,   58,   59,   68,   74,   63,   29,
  10,   16,   14,   36,   17,  -10,    4,   -2,  -12,   -5,   -7,  -13,   22,   36,   15,   47,
  57,   44,   53,   49,   51,   54,   54,   57,   48,   18,  -25,  -38,  -29,  -32,  -35,  -46,
 -54,  -58,  -58,  -63,  -71,  -27,   16,    6,    6,   13,   10,   16,   19,   12,   23,    8,
 -27,  -13,  -29,  -61,  -56,  -64,  -66,  -59,  -60,  -72,  -49,  -12,  -17,  -18,  -18,    8,
  39,   33,   36,   46,   49,   28,    5,    0,    3,   -1,   -7,    8,  -23,  -46,  -34,  -42,
 -11,   11,   12,   22,   24,   30,   34,   32,   37,   78,   86,   48,   41,   32,   20,   18,
  24,   20,   10,   13,   -3,   -6,   -2,  -12,   -2,    0,   -1,    3,   -3,   -6,   -8,    0,
 -10,  -48,  -41,  -14,  -14,  -20,  -24,  -22,  -20,  -23,  -24,   -6,    7,   10,   16,  -14,
 -33,  -30,  -27,  -25,  -28,  -17,  -42,  -60,  -50,  -53,  -49,  -58,  -34,   -8,  -12,  -11,
  -4,   22,   27,   26,   28,   26,   35,   38,   42,   16,    3,    5,  -20,  -23,  -20,  -16,
 -18,  -25,  -21,  -21,  -19,  -20,   17,   57,   55,   55,   59,   66,   67,   67,   67,   64,
  63,   46,   17,  -12,  -24,  -23,  -31,  -36,  -39,  -42,  -39,  -42,  -20,    0,   -5,    9,
  35,   43,   37,   39,   41,   35,   33,    5,   -9,  -11,  -18,  -13,  -42,  -63,  -61,  -60,
 -60,  -55,  -24,  -20,  -18,  -14,  -14,   -9,  -12,   20,   34,   27,   18,  -11,  -13,  -14,
 -13,  -15,  -13,   -6,  -13,  -12,  -36,  -29,    4,    1,    7,    8,   12,   15,   12,    9,
   9,   14,   -2,    1,   12,    7,   15,   10,   10,   14,   13,   23,   30,   50,   68,   52,
  25,   20,   23,   15,   16,   17,   10,    2,  -29,  -40,  -28,  -36,  -16,   10,    5,    2,
  10,    6,   11,   40,   38,   33,   31,   21,   28,   -1,  -26,  -22,  -28,  -43,  -63,  -66,
 -62,  -49,  -55,  -49,  -40,  -49,  -18,   -5,   13,   34,   19,   20,   16,   19,    6,    6,
  18,   12,   13,  -33,  -55,  -38,  -42,  -32,  -26,  -20,  -18,  -18,  -17,  -12,    2,   22,
  47,   42,   41,   43,   31,   35,   35,   36,   28,   10,   12,   19,    4,  -19,  -15,   -2,
  -8,   -6,   -8,   -2,   26,   19,    8,   12,    6,   33,   47,   30,   35,   40,   18,   -4,
   0,    3,    2,   -1,   -6,  -11,  -29,  -39,  -42,  -23,   -4,   -2,  -13,  -16,   -2,  -14,
  -8,   -7,  -13,   13,   -3,  -21,  -18,  -29,  -34,  -16,  -21,  -41,  -40,  -42,   -9,   -2,
 -28,  -21,   -3,    9,   -6,    3,    6,    4,   25,    0,  -23,  -28,  -20,    6,    3,   -3,
   1,   -1,   -3,    2,    6,   36,   56,   39,   52,   49,   22,   36,   38,   37,   50,   16,
 -13,    4,    1,  -20,  -27,  -19,   14,   16,  -17,    0,   39,   33,   43,   47,   23,   41,
  37,   36,   37,    4,   -2,  -28,  -32,  -27,  -49,  -49,  -47,  -41,  -46,  -50,  -53,  -47,
  13,   28,    5,   11,   12,   12,   17,    1,   -4,   16,  -16,  -39,  -44,  -63,  -41,  -56,
 -62,  -49,  -42,  -30,  -42,  -18,    7,   14,   16,   17,   33,   42,   48,   36,   44,   34,
  -3,   -6,   -8,  -10,   -5,    8,  -10,  -39,  -10,   -3,   -7,   29,   34,   32,   40,   26,
  37,   26,   10,   57,   60,   35,   13,   -7,   11,    2,    7,    8,  -20,    8,   13,    7,
  24,   14,   21,   32,   32,   11,   -8,   19,    7,  -14,   -1,  -42,  -57,  -30,  -32,  -24,
 -30,  -29,  -32,  -38,  -29,  -26,    4,   14,   20,    9,  -15,   -3,  -13,   -7,  -11,  -21,
 -17,  -53,  -59,  -48,  -58,  -53,  -30,  -10,  -11,  -24,  -13,   15,   33,   35,   19,   28,
  36,   38,   58,   24,    6,   28,   -1,  -23,  -16,  -29,  -23,   -2,  -11,  -12,  -25,  -22,
  29,   44,   60,   68,   47,   50,   51,   53,   57,   51,   50,   57,   20,  -28,  -27,  -25,
 -31,  -27,  -30,  -39,  -36,  -46,  -31,   -3,  -17,   11,   27,   16,   28,   18,   33,   33,
  24,   12,  -21,  -10,   -8,  -18,  -29,  -61,  -58,  -55,  -58,  -58,  -46,  -17,  -14,  -15,
 -18,  -32,  -19,   14,   35,   34,   25,    0,  -11,    1,   -5,  -12,   -1,    1,    0,   -6,
 -33,  -40,   -5,   11,   11,    9,   11,   20,   21,   23,   18,   21,   21,   22,   24,   13,
  15,   17,   20,   18,    6,    9,   10,   32,   58,   36,   12,    9,   15,   27,   25,   16,
  16,   22,   -2,  -36,  -37,  -40,  -18,   10,    0,   -6,  -10,   -8,   -7,    8,   30,   21,
  24,   23,   18,   -2,  -26,  -14,  -16,  -20,  -44,  -70,  -57,  -56,  -60,  -57,  -61,  -51,
 -13,   -8,   -8,   19,   21,   27,   28,   18,   23,   23,   26,   30,   18,  -23,  -54,  -46,
 -39,  -35,  -35,  -33,  -29,  -27,  -19,  -21,   -7,   33,   65,   66,   56,   54,   50,   55,
  50,   43,   51,   29,    9,   11,  -12,  -27,  -21,  -19,  -14,  -10,  -14,  -16,    8,   28,
  21,   18,   23,   43,   56,   48,   33,   29,   23,   -1,  -12,  -16,  -17,  -15,  -15,  -12,
 -42,  -54,  -47,  -40,   -7,   -6,  -13,   -2,   -6,  -10,  -11,  -16,  -13,   12,    8,  -27,
 -33,  -32,  -30,  -24,  -28,  -24,  -19,  -19,  -14,  -12,  -14,  -11,    0,    2,    0,    1,
   0,    3,    5,    4,  -11,  -35,  -15,   11,    5,    6,    8,    5,   14,   11,   11,   39,
  48,   50,   55,   39,   21,   19,   25,   24,   26,   19,   -8,  -11,  -10,  -13,  -16,  -15,
   9,   17,    7,    4,   14,   34,   37,   35,   32,   34,   31,   31,   32,    1,   -3,   -9,
 -37,  -40,  -39,  -40,  -39,  -40,  -45,  -46,  -48,  -47,   -9,   13,    4,    6,    6,    4,
   5,    8,    6,   12,   12,   -8,  -28,  -43,  -44,  -40,  -45,  -41,  -41,  -41,  -37,  -34,
 -10,    2,   -7,   12,   32,   30,   30,   34,   37,   40,   33,   11,    9,   13,   10,   18,
   0,  -18,  -10,   -9,  -14,   -1,   21,   24,   24,   22,   23,   23,   22,   43,   48,   44,
  31,   13,   13,   13,   10,    9,   11,    2,    6,    1,  -24,   -7,    4,   -3,   -3,   -4,
  -2,   -5,   -5,  -13,   -6,  -10,  -35,  -15,  -10,  -21,  -15,  -20,  -18,  -20,  -21,  -21,
 -22,    0,   11,   -4,  -22,  -21,  -14,  -18,  -15,  -15,  -10,  -16,  -45,  -39,  -35,  -44,
 -18,   -1,   -3,   -1,    0,    0,   13,   37,   34,   35,   38,   37,   44,   20,    4,   14,
  14,   -2,  -15,   -9,   -9,  -12,  -10,   -4,   -7,   -3,   21,   25,   40,   56,   48,   48,
  48,   46,   45,   44,   40,   48,   34,  -14,  -24,  -20,  -26,  -28,  -28,  -27,  -32,  -31,
 -38,  -30,   -9,    1,   22,   23,   18,   19,   16,   18,   12,   16,    1,  -23,  -18,  -16,
 -40,  -59,  -54,  -54,  -57,  -53,  -55,  -35,  -19,  -24,  -14,  -16,  -14,    8,   18,   19,
  23,   25,    4,   -7,    0,   -4,   -1,   -1,    3,    1,  -24,  -30,  -22,    0,   11,    5,
  12,   12,   13,   16,   19,   17,   25,   43,   25,   19,   28,   22,   23,   24,   23,   22,
  21,   18,   36,   40,   13,   13,   17,   12,   11,    9,    5,    3,    4,  -13,  -30,  -30,
 -14,   -1,   -6,   -4,   -4,   -4,   -7,   -9,   11,   23,   18,   18,   17,   -5,  -23,  -15,
 -20,  -23,  -25,  -49,  -59,  -54,  -58,  -54,  -53,  -51,  -25,  -13,  -19,   -4,   17,   16,
  19,   24,   25,   30,   23,   26,   17,   -4,  -14,  -32,  -31,  -27,  -29,  -26,  -27,  -25,
 -24,  -19,  -19,    4,   49,   49,   46,   55,   54,   52,   54,   53,   57,   60,   35,   22,
   7,  -17,  -10,  -11,  -15,  -13,  -14,  -17,  -15,    0,   10,    7,    7,   29,   39,   35,
  35,   28,   31,   20,    0,   -2,   -2,   -3,  -10,  -11,  -32,  -49,  -39,  -48,  -40,  -19,
 -20,  -18,  -21,  -26,  -22,  -26,  -21,    5,   15,   -5,  -18,  -17,  -17,  -15,  -17,  -11,
 -10,  -13,   -7,  -24,  -24,   -8,   -8,   -2,   -3,   -1,    0,    1,    3,   -1,    2,  -16,
 -14,   12,    9,   10,   14,   14,   17,   18,   16,   26,   46,   51,   54,   38,   21,   24,
  22,   23,   19,   19,    9,  -12,  -14,  -13,  -17,  -15,    4,   13,   11,    7,    0,   18,
  34,   30,   29,   28,   28,   27,   26,    0,  -11,   -2,  -25,  -40,  -44,  -47,  -42,  -46,
 -46,  -49,  -53,  -42,  -24,   -1,    5,    4,    7,    7,    9,    9,   14,   11,   14,   12,
 -24,  -43,  -43,  -43,  -37,  -39,  -36,  -37,  -33,  -35,  -24,    4,    0,   17,   39,   31,
  35,   37,   38,   38,   42,   31,   11,   12,   14,   15,   -1,  -13,  -10,   -8,   -2,   -7,
  10,   28,   24,   25,   23,   18,   21,   42,   48,   44,   41,   18,    8,    9,    7,    5,
   5,    3,    1,   -3,  -33,  -31,   -2,   -4,   -4,   -3,  -10,  -10,  -11,  -12,  -17,  -15,
 -13,  -19,  -15,  -18,  -21,  -19,  -21,  -22,  -26,  -22,  -28,  -15,   11,   -6,  -19,  -19,
 -18,  -15,  -14,  -11,  -16,   -7,  -22,  -40,  -34,  -36,  -12,    1,   -1,    1,    0,    0,
   2,   28,   38,   37,   44,   43,   42,   23,   15,   16,   18,   16,   -7,  -12,   -6,   -7,
  -4,   -2,   -5,   -2,   20,   21,   22,   46,   48,   44,   49,   46,   43,   43,   41,   40,
  31,    0,  -25,  -24,  -26,  -26,  -25,  -27,  -26,  -28,  -28,  -28,  -16,    8,   26,   27,
  24,   29,   25,   27,   30,   28,   29,    8,   -1,    2,  -17,  -30,  -29,  -27,  -27,  -26,
 -26,  -25,   -4,   -1,   -1,    1,    0,   21,   30,   29,   28,   29,   24,    1,    0,    2,
   1,    0,   -2,   -2,  -25,  -30,  -26,  -20,   -1,   -1,   -1,    0,    0,    0,   -1,   -1,
   5,   27,   16,    0,    1,    0,    1,   -1,   -1,    0,    2,    1,    3,    7,   -2,   -3,
   2,    1,    0,    0,    3,    1,    0,    0,  -19,  -28,   -9,    1,    0,   -1,    0,   -1,
   0,    0,    0,   23,   28,   25,   28,    7,   -3,    0,    0,   -1,   -2,   -9,  -25,  -26,
 -32,  -29,  -30,  -25,   -2,    2,    3,    0,   15,   30,   28,   31,   27,   29,   24,   28,
  19,   -3,   -1,  -19,  -29,  -26,  -32,  -27,  -25,  -23,  -28,  -25,  -26,  -18,   21,   29,
  25,   31,   26,   28,   26,   26,   28,   28,   23,    6,  -14,  -29,  -28,  -26,  -27,  -26,
 -28,  -27,  -28,  -22,   -1,    0,    1,   19,   27,   25,   29,   29,   24,   29,   15,   -1,
   3,   -2,   -1,    0,  -17,  -30,  -27,  -26,  -30,   -9,    1,   -2,    0,   -3,    2,   -2,
   6,   27,   27,   28,   10,   -3,    0,    0,    1,    1,    1,   -4,    0,   -9,  -25,   -5,
   0,   -3,    1,    0,    0,    0,    3,    0,    5,   -6,  -14,    2,    0,    0,    1,    0,
  -1,   -3,    1,   -1,   10,   23,   25,   12,   -3,    1,   -1,    0,    4,    0,    3,  -15,
 -29,  -21,  -25,  -24,   -7,    0,   -2,    0,   -1,   -3,   16,   27,   22,   25,   23,   26,
  23,    7,    0,    2,    0,  -19,  -25,  -24,  -25,  -24,  -26,  -23,  -27,  -19,   -2,    7,
  22,   24,   24,   24,   25,   23,   25,   27,   22,   30,    4,  -27,  -20,  -23,  -24,  -26,
 -25,  -26,  -27,  -24,  -27,  -11,    2,   13,   25,   24,   25,   25,   27,   27,   25,   25,
   8,   -1,    1,    1,  -14,  -27,  -24,  -26,  -27,  -27,  -24,   -5,    1,   -1,    2,   -1,
   0,   23,   30,   23,   28,   20,    3,    1,    0,    0,   -1,   -1,    0,  -11,  -25,  -31,
 -17,    0,   -1,   -1,    0,    2,    3,    3,    5,    0,   11,   14,   -1,   -1,    0,    0,
   0,   -2,   -5,   -3,   -3,   -4,   17,   14,   -3,    5,    3,    0,    2,    1,    1,    2,
  -1,  -17,  -27,  -26,   -9,    0,   -2,    1,    0,    4,    1,    6,   24,   26,   24,   26,
  25,    5,   -2,    3,   -2,    1,   -9,  -26,  -25,  -25,  -24,  -22,  -25,  -20,   -1,    1,
  -6,   11,   26,   26,   26,   23,   25,   25,   23,   28,   16,    2,   -8,  -22,  -24,  -25,
 -26,  -27,  -27,  -30,  -27,  -25,  -26,    3,   27,   24,   24,   28,   29,   27,   31,   28,
  28,   20,    0,   -4,  -18,  -29,  -23,  -26,  -29,  -31,  -29,  -29,  -18,    0,    7,    4,
   4,   22,   28,   26,   31,   29,   28,   13,   -3,   -1,   -3,   -6,   -1,   -7,  -26,  -30,
 -26,  -27,   -8,    4,    0,   -1,   -3,   -3,    0,    4,   10,   31,   26,    1,    0,    0,
   0,    3,    2,    2,   -5,  -10,  -11,  -14,   -4,    3,    1,    0,    1,    1,    3,    5,
   2,   11,    2,  -24,  -10,    0,   -2,    0,   -2,   -1,   -4,    0,   -2,   10,   27,   19,
  21,    7,   -1,    5,    4,    5,    2,    2,  -13,  -30,  -28,  -21,  -19,  -21,   -5,   -2,
  -5,    0,    0,   17,   29,   26,   28,   26,   22,   23,   17,    5,    6,    7,   -1,   -4,
  -4,    0,    0,   -2,    0,    0,    0,    0,    3,    5,    3,    2,    0,    0,    0,   -2,
   0,    0,   -2,    0,   -3,   -8,   -3,   -2,   -2,    0,    0,    2,    1,    2,    3,    1,
   1,    2,    2,    2,    1,   -1,    0,    0,   -3,    0,    1,    0,    1,   -2,   -6,   -4,
  -4,   -3,    0,    1,    1,    0,    2,    2,    5,    7,    4,    5,    3,   -1,   -3,   -2,
   0,    0,   -2,   -4,   -3,   -4,   -4,   -2,    2,    2,    0,    0,   -2,    0,    2,    2,
   2,    3,    3,    1,    0,    0,    0,    0,   -2,   -3,   -3,   -4,   -3,   -2,   -1,   -3,
  -1,    2,    2,    2,    2,    0,    0,    0,    0,    2,    2,    1,    0,   -2,   -2,    1,
   0,   -2,   -2,    0,    0,    0,    2,    4,    2,    0,   -1,   -2,    0,    2,    1,   -1,
  -2,   -2,   -1,    0,    0,    0,   -1,    0,    1,    2,    2,    0,    0,    0,   -1,   -1,
   0,    1,    1,   -1,   -3,   -2,    0,    1,    2,    1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,   -1,   -1,    0,    0,    1,    0,    0,    0,    0,    0,   -2,    0,    2,
   0,    0,    2,    0,   -2,    0,    1,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,
   0,   -1,   -1,    1,    1,    1,    1,    1,    0,    0,    0,    0,   -1,    0,    1,    0,
  -2,    0,    0,    0,    2,    1,    0,    1,    0,    0,    1,    0,    0,   -1,    0,    0,
  -3,    0,    0,    0,    0,    0,    0,   -1,    0,    3,   -1,    0,    0,    1,    0,    0,
   0,   -1,    0,    3,    0,    0,    0,   -2,    0,    1,    0,    0,    0,    3,    0,    0,
   1,   -3,   -2,   -3,    2,    6,    1,    2,    0,    8,   -1,  -11,    9,   10,    4,    0,
  -5,   -5,  -13,   -4,    0,  -13,  -10,    0,   -4,  -12,   -4,    4,   17,    7,   -3,    7,
   8,   -5,  -12,    0,   -3,   -1,   -4,   -4,   10,    4,    6,   -4,    1,   16,   -3,    4,
   7,    0,    3,    0,   -5,    1,    5,   -4,    0,    0,    1,    0,    0,    0,    2,   16,
   4,   -8,   -4,   -3,  -17,  -22,    2,    8,    6,   10,    1,    0,   -6,  -17,    1,   11,
  -5,   -7,   -2,    1,   -8,   -1,   16,    0,   -9,    0,   -3,    1,    7,    6,    9,    7,
   0,   -3,   -1,   -4,    0,   13,   -5,   -1,   15,    6,    5,   -2,    3,    2,   -5,   13,
  12,    8,   -4,  -22,    8,    7,  -15,    0,   -1,    1,   10,   12,   12,   -7,   -5,    0,
   2,   19,   -1,   -5,    8,  -21,  -14,   13,    9,    7,   -2,   -8,    0,   10,   17,    4,
   7,    0,  -15,    9,    5,   -3,    1,   -3,    8,    7,    7,    4,  -10,    4,    7,    7,
   3,   -4,   13,    0,    6,   13,   -6,   16,   10,    0,   -2,  -21,    0,   12,    5,    2,
  -4,    2,   -3,   -1,   17,    2,   -3,   10,    4,   -1,   -4,    0,   12,   -5,   -7,    0,
  -5,   11,    1,   -4,    0,   -6,   10,   -7,  -14,    0,   -6,   -1,    2,   17,   10,  -10,
   4,    0,   -6,  -12,  -19,    2,    2,   -7,  -10,   -1,    0,   -4,   10,   -4,   -8,   13,
   3,  -19,   -4,   13,   -1,   -1,   10,    5,   -5,   -6,  -13,  -24,   -8,   -2,    0,    7,
   0,    8,   -7,  -12,    6,   -8,    6,   17,   11,   -8,  -10,   16,   -5,    4,    7,  -18,
   3,    7,   -5,    0,   14,    8,   -1,   11,    0,    0,   21,   -9,  -20,    0,  -18,  -33,
 -17,    1,   -1,    2,  -21,  -59,  -48,  -41,  -50,  -49,  -39,  -28,  -38,  -39,  -25,    2,
  27,   18,   29,   45,   29,   21,   22,   28,   41,   54,   44,    3,  -30,  -23,  -28,  -47,
 -26,  -24,  -36,  -26,  -30,  -29,  -27,   -5,   -6,    2,   58,   45,   31,   33,   18,   24,
  22,   22,    0,  -14,   -9,  -11,   -8,  -36,  -53,  -51,  -48,  -32,  -26,   -4,    8,    7,
  15,    0,    3,    0,   16,   53,   36,   51,   56,   16,    8,    3,  -11,  -14,   18,   18,
 -15,  -25,  -46,  -59,  -17,   17,   -6,   10,   17,   -2,   11,    0,   15,   11,   -1,    5,
 -13,   -5,   -2,  -22,  -28,   -9,   -1,    3,    5,    3,    4,    3,   43,   26,    7,   49,
  29,    9,   10,   -3,   -8,    6,   -9,  -47,  -46,  -52,  -58,  -30,   -7,   -7,   -5,    7,
   6,    1,   38,   49,   46,   61,   43,   51,   39,   -8,   -5,  -15,  -22,  -28,  -65,  -64,
 -53,  -44,  -22,  -24,  -11,  -16,  -10,   18,   15,   43,   67,   59,   39,   21,   23,   15,
  19,   17,   19,   22,  -23,  -53,  -47,  -42,  -31,  -14,  -13,  -12,  -12,  -18,  -17,  -22,
  -2,   14,   21,   37,   20,   10,   14,   23,   30,   12,   20,   14,  -27,  -13,   13,   -2,
  -8,    0,   -5,  -15,  -17,  -32,  -22,    8,    5,   -4,   -5,  -13,  -20,   13,   19,   16,
  48,   35,    5,  -13,   -4,   -6,  -12,    8,   14,    7,  -33,  -51,  -38,  -33,   -1,   14,
   4,   -3,    5,   15,   15,   17,    5,    5,   47,   35,    3,    4,  -14,   -7,    6,   -1,
  -9,   -8,  -13,  -21,    3,    2,  -15,  -16,  -18,  -13,   -7,   -2,    0,   10,    5,   -8,
  -3,   -6,  -34,  -18,   19,   10,    7,    4,   13,   23,    1,   16,   27,   31,   49,   40,
   8,  -20,    4,    5,  -30,  -12,  -12,  -34,  -28,  -20,  -29,  -20,  -17,  -37,   -9,    1,
  -6,   -2,    4,   31,   29,   31,   33,   24,   24,   27,   28,   15,    3,   -5,  -11,  -23,
 -28,  -34,  -37,  -29,  -32,  -35,  -38,  -28,  -33,   -8,   40,   26,   24,   35,   33,   35,
  41,   51,   34,   42,   34,  -11,  -29,  -40,  -33,  -24,  -38,  -30,  -27,  -21,  -21,  -39,
  10,   32,    1,    7,    2,   16,   25,   12,   20,   17,   19,   10,   -3,   -3,    3,   14,
  10,    7,   -6,  -32,  -43,  -36,  -14,    3,    1,   -2,  -11,  -15,   -4,    0,    1,    7,
  18,   26,   26,    0,   -9,   30,   19,   12,   28,    6,   -1,  -11,  -10,   -4,   -7,   13,
   0,  -30,  -21,   -9,   -2,   10,    5,   -7,   -2,  -11,  -42,  -17,   12,    5,   16,   13,
  -3,   -8,    0,    0,   -5,   25,   39,   23,   11,  -11,  -15,   -7,    9,   13,   -6,    0,
 -25,  -52,  -25,  -24,  -20,   -8,   -4,   -6,  -12,    5,   -1,    1,   37,   24,    4,   20,
  26,   18,   31,   40,   21,    7,    1,  -30,  -51,  -40,  -31,  -26,  -13,  -31,  -49,  -32,
 -41,  -31,    5,   41,   44,   27,   35,   16,   12,   26,   36,   48,   36,   31,    9,  -19,
 -30,  -33,  -29,  -31,  -25,  -34,  -34,  -31,  -53,  -14,   15,   -4,    2,   17,   36,   32,
  28,   39,   37,   43,   31,    8,  -14,  -16,    1,    7,  -10,  -37,  -52,  -54,  -42,  -46,
 -15,   20,    7,    7,   -8,   -9,   -6,   -7,   39,   44,   29,   37,   16,   -7,  -12,   -4,
  -5,    2,   13,    0,  -11,  -22,  -36,  -21,    8,    6,    0,   -3,   -7,   -6,   -1,   18,
   4,  -14,   -3,  -10,  -15,   -2,    4,   -3,   -2,    9,  -10,   -9,    0,    1,   26,   44,
  52,   17,   -4,   -4,  -22,   -2,    9,   10,    0,  -15,  -36,  -61,  -43,  -40,  -29,    6,
  10,    2,   -5,   -3,    5,   16,   31,   43,   42,   43,   52,   27,    4,    4,   -2,    6,
  -3,  -40,  -43,  -33,  -40,  -41,  -35,  -33,  -38,  -34,  -10,    4,   32,   50,   36,   33,
  26,   23,   25,   26,   34,   34,   41,    3,  -42,  -38,  -42,  -38,  -26,  -30,  -26,  -39,
 -31,  -20,  -40,  -16,   11,   36,   56,   35,   31,   34,   27,   34,   44,   37,   14,   -2,
  -4,    6,  -15,  -47,  -31,  -38,  -52,  -36,  -37,  -26,   -9,    2,    4,    1,   -2,    0,
  35,   39,   33,   34,   25,   33,    9,  -10,   -2,   -7,   -1,   16,    3,  -32,  -42,  -39,
 -37,   -9,    8,    2,   -7,   -5,    8,   -3,   -3,    0,    5,   24,   13,    5,    8,    3,
 -11,   -6,   10,  -12,  -16,   -2,   -6,   14,   31,    1,   -7,    6,   -7,   -4,   -6,   -2,
  11,    0,    3,   -9,  -31,  -29,  -25,    4,    7,  -12,   -8,    0,    5,   -4,    7,   39,
  43,   34,   25,   28,   21,    6,   14,    7,    2,    3,  -31,  -39,  -19,  -28,  -41,  -50,
 -39,  -22,  -11,   -7,   -1,   22,   30,   35,   28,   28,   57,   52,   36,   40,   38,   16,
  -3,  -25,  -43,  -30,  -30,  -40,  -29,  -32,  -46,  -47,  -37,  -31,  -19,   21,   30,   15,
  27,   31,   28,   32,   48,   39,   15,   30,    9,   -4,    0,  -40,  -27,  -19,  -35,  -28,
 -41,  -24,  -16,  -18,   -3,  -14,    0,   17,   15,   26,   37,   41,   21,   29,   35,   -2,
   0,    1,    6,   15,    1,    0,  -43,  -50,  -23,  -25,   -1,    7,    3,   -2,   -2,  -14,
 -17,   11,   -2,   12,   31,   17,    8,   -4,    8,    3,    2,   14,    8,   -7,  -10,   26,
   8,  -14,    0,  -11,    7,    5,  -12,   -3,    0,   21,   10,   -9,   -1,  -30,  -16,   23,
  19,   16,    7,   -7,  -18,   -8,   13,   -3,   13,   42,   28,   26,    3,   -3,   15,    2,
   4,   -2,    8,   16,  -26,  -38,  -36,  -36,  -35,  -25,   -3,   -3,   -3,   -3,    5,   23,
  28,   23,   20,   31,   34,   26,   21,   21,    6,    3,    0,  -26,  -16,  -16,  -25,  -19,
 -26,  -32,  -42,  -47,  -43,  -14,   27,   39,   37,   32,   23,   27,   32,   30,   37,   29,
  38,   34,   -8,  -31,  -41,  -28,  -28,  -44,  -41,  -34,  -25,  -27,  -27,    0,    3,   -9,
  16,   39,   37,   36,   34,   38,   37,   30,    9,  -12,   -9,  -10,   -7,   -5,  -30,  -33,
 -25,  -31,  -34,  -41,   -9,    0,  -14,    2,    6,    9,    1,   17,   38,   32,   32,   14,
   9,    6,  -10,   -3,    0,   -2,   -4,    4,    4,  -28,  -33,   -2,   -1,   -9,    4,    7,
 -13,  -12,    3,    4,    3,    0,  -14,   -7,    3,   -4,   -3,    2,    8,    0,  -10,    0,
  -8,    3,   24,   18,    3,   -7,    8,    0,  -15,   -6,   -9,   -4,   -4,  -25,  -32,  -20,
 -23,  -21,    4,    8,   -2,    7,    8,    5,   16,   38,   25,    9,   28,   26,   29,    8,
 -15,   -2,   -5,   -1,  -20,  -34,  -19,  -22,  -20,  -32,  -26,  -15,  -16,    3,    5,   19,
  32,   26,   26,   22,   34,   27,   21,   21,   17,   35,   21,  -22,  -32,  -15,  -21,  -36,
 -31,  -26,  -24,   -9,  -13,  -29,  -14,    0,   21,   25,   15,   33,   26,   22,   34,   31,
  40,   25,   14,    0,   -6,   15,  -25,  -36,   -8,  -31,  -23,  -20,  -31,   -9,    2,    0,
  -1,  -12,   -7,   17,   22,   18,   19,   28,   26,    2,    2,    5,    2,    5,    0,   10,
   2,  -19,  -20,  -26,  -12,    2,   -4,   -6,  -10,   -3,    0,   -5,   -6,  -11,   11,   20,
  -3,    0,    1,    3,   11,    5,    9,    0,    0,    8,    0,   20,   12,  -14,    1,   -3,
  -6,   -5,  -12,   -6,   -9,    0,   -2,  -27,  -33,  -20,    2,    4,    4,   10,    4,    8,
   5,    7,   23,   21,   26,   30,   24,    9,   -8,   -2,   -2,   -5,    0,  -17,  -33,  -30,
 -30,  -27,  -23,  -27,  -19,    0,    2,    0,    7,   22,   32,   33,   33,   25,   23,   23,
  25,   30,   18,    0,  -17,  -27,  -26,  -28,  -31,  -29,  -29,  -29,  -28,  -26,  -31,  -20,
  18,   30,   25,   28,   25,   28,   24,   25,   34,   29,   30,   19,    1,   -3,  -24,  -29,
 -31,  -33,  -22,  -31,  -29,  -26,  -21,   -5,   -6,    0,   -1,   12,   36,   22,   23,   30,
  28,   33,   13,    0,    6,    1,   -3,    3,    0,  -25,  -31,  -27,  -34,  -19,    0,   -2,
  -3,    1,    1,    1,    0,   -2,   11,   31,   33,   11,    0,    0,   -2,    1,    0,    1,
   3,   -2,    1,   -5,  -14,   -6,   -4,   -2,    3,    2,    0,   -5,    0,   -1,   -3,    0,
 -25,  -26,    2,    4,    0,    0,    0,    0,    0,    5,   -2,   10,   31,   29,   31,   14,
  -4,   -3,   -4,    0,   -2,   -1,   -5,  -26,  -27,  -27,  -32,  -31,  -27,   -5,    1,    0,
   2,   -5,   11,   32,   29,   27,   30,   30,   27,   32,   21,   -3,   -2,   -5,  -27,  -29,
 -26,  -31,  -29,  -29,  -30,  -30,  -31,  -27,  -11,   18,   32,   28,   28,   29,   28,   29,
  30,   31,   27,   29,   29,   -5,  -26,  -24,  -29,  -26,  -27,  -28,  -29,  -27,  -21,  -25,
  -8,    2,   -7,   12,   27,   27,   28,   25,   29,   23,   27,   23,   -1,    0,    1,    2,
   0,  -24,  -29,  -27,  -25,  -24,  -25,   -6,    0,   -2,    2,    0,    0,   -4,    6,   26,
  24,   27,   19,    1,    1,    0,    2,    2,    0,    0,    0,    0,  -18,  -26,   -5,    0,
  -2,    0,   -1,    0,   -1,    0,    1,   -2,   -3,   -5,   -1,    2,   -1,    0,    2,    1,
   3,    2,    0,    0,    0,   18,   28,    9,    1,    0,    0,   -1,   -3,    0,   -3,   -3,
 -12,  -28,  -24,  -28,  -25,   -2,    1,    4,    1,    0,    3,    2,   21,   26,   25,   28,
  22,   27,   11,   -5,    0,   -1,   -2,  -14,  -28,  -25,  -27,  -22,  -24,  -24,  -19,  -25,
  -7,    3,    2,   22,   24,   26,   25,   20,   23,   21,   25,   23,   26,   18,  -18,  -28,
 -24,  -26,  -20,  -26,  -24,  -22,  -24,  -24,  -26,  -15,   -3,   13,   27,   23,   24,   24,
  25,   26,   21,   26,   24,    9,   -3,   -2,   -3,  -20,  -27,  -25,  -25,  -24,  -23,  -24,
 -13,    1,    1,    0,    0,   -5,    6,   24,   27,   25,   26,   23,    6,   -3,    0,    1,
   4,    0,    0,    0,  -18,  -26,  -27,  -15,    2,    2,    1,   -2,   -2,    0,   -3,    5,
  -1,    1,   21,    6,   -1,    1,   -1,    3,   -1,    0,    0,    0,    0,   -2,   17,   13,
   0,    3,   -3,    0,    1,   -1,    2,   -2,    0,   -7,  -21,  -27,  -28,   -8,    3,    0,
   2,   -2,    0,   -1,    0,   18,   29,   30,   27,   25,   14,    0,    0,    0,    0,    1,
  -8,  -23,  -27,  -28,  -27,  -21,  -22,  -26,  -14,   -1,   -1,    1,   15,   27,   24,   25,
  26,   23,   27,   26,   28,   21,    3,   -9,  -24,  -25,  -25,  -27,  -23,  -29,  -28,  -30,
 -30,  -23,  -26,    2,   28,   25,   28,   24,   26,   27,   25,   30,   25,   26,   11,   -3,
  -2,  -23,  -27,  -22,  -28,  -25,  -27,  -24,  -26,  -23,   -3,    0,    2,    0,    3,   25,
  27,   28,   27,   23,   26,    8,   -1,   -1,   -2,    0,    0,    0,  -18,  -30,  -22,  -26,
 -19,   -1,    2,    0,    0,    0,    0,    5,    3,    1,   20,   25,    9,   -1,   -3,   -1,
  -1,    1,    0,    0,    0,   -1,    2,   -5,   -4,    5,    1,    0,    0,    1,    0,   -1,
   0,   -3,    0,  -12,  -27,   -7,    1,    3,    4,    0,    1,   -3,    0,    0,    8,   28,
  23,   25,   15,   -6,    0,    0,    0,    1,    2,    2,  -20,  -26,  -25,  -27,  -20,  -25,
 -12,    0,    0,    3,   -2,   10,   27,   23,   27,   26,   27,   25,   22,   20,   -1,   -1,
   0,  -22,  -26,  -24,  -25,  -26,  -29,  -26,  -26,  -22,  -24,  -20,    9,   26,   26,   24,
  24,   25,   23,   23,   27,   27,   28,   24,    3,  -22,  -29,  -25,  -25,  -27,  -24,  -24,
 -27,  -28,  -31,  -18,    2,   -1,    5,   23,   26,   26,   26,   28,   27,   28,   23,    3,
   0,    0,    0,    4,  -18,  -30,  -25,  -29,  -27,  -27,  -11,    2,   -1,    3,   -4,   -2,
  -1,   -1,   20,   26,   27,   23,    2,    1,    0,    0,    4,    0,    2,   -1,    0,  -11,
 -31,  -11,    0,   -2,    2,   -1,    0,   -2,   -2,    0,   -2,    0,   -5,   -6,    1,    1,
   4,    4,    3,    2,    0,   -1,   -1,    4,   20,   29,   17,   -3,   -9,   -7,   -6,    0,
   5,    4,    4,   -3,  -23,  -28,  -24,  -25,  -10,    2,    1,    0,   -2,   -5,   -3,    2,
   3,   -2,   -2,   -1,    3,    6,   -1,    0,    3,    1,   -2,   -8,   -4,    1,    4,    6,
   3,    1,   -1,   -4,    2,    4,    4,    3,    0,   -1,   -5,   -7,   -5,   -1,    2,    4,
   3,   -3,   -7,   -2,    3,    5,    3,    3,    4,   -1,   -4,   -2,    0,    3,    1,    3,
   3,   -1,   -4,   -3,    0,    0,    0,   -1,   -2,   -2,   -1,    0,    0,   -1,    1,    3,
   1,    0,    2,    5,    5,    0,    0,    6,    5,    0,   -1,   -2,   -5,   -6,   -8,   -5,
  -2,   -2,    0,    0,   -1,   -1,    1,    2,    3,    6,    7,    5,    1,    1,    3,    0,
  -5,   -6,   -3,   -1,   -2,   -3,   -2,   -2,   -1,   -1,   -2,    1,    4,    6,    8,    4,
   0,   -1,   -1,    0,    0,    2,    0,   -3,   -4,   -5,   -4,   -4,   -2,    1,    4,    3,
  -1,    0,    0,    1,    3,    1,    0,    1,    0,    0,    1,    0,    0,    1,    1,    0,
   0,   -1,   -1,    0,    0,    0,   -2,   -4,   -1,    0,    0,   -1,   -3,   -1,    0,    0,
   2,    3,    3,    2,    2,    2,    1,    2,    2,    1,    0,   -1,   -2,   -3,   -3,   -3,
  -2,    0,    0,   -1,    0,   -1,    0,    1,    0,    0,    0,    0,    1,    0,    2,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    1,    0,   -1,
  -3,   -3,   -1,    0,    0,    2,    2,    1,    0,    0,    0,    0,    1,    2,    2,    0,
  -1,   -2,   -2,   -1,    0,   -1,    0,   -1,    0,    0,    0,    0,    0,    2,    2,    1,
   0,    1,    1,    0,    0,    0,    0,   -1,   -1,    0,    0,   -1,   -1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,   -1,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,   -1,    0,    0,   -1,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,    1,    1,    0,    0,
  -1,   -1,    0,   -1,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,
   0,    0,   -1,   -1,    3,    0,    0,    0,   -2,    0,   -2,    2,    2,    0,    0,    0,
   3,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    2,    0,    0,    1,    0,
  -1,   -1,    0,    2,    1,    2,    1,    2,    0,   -1,   -1,   -1,    0,    1,   -1,    0,
   2,    2,    0,    0,    0,    0,   -1,    1,    0,    0,    1,    0,    0,   -2,    0,    1,
   0,   -1,    0,    2,   -2,   -2,    1,    0,    1,    2,    0,   -1,   -1,   -2,   -4,   -2,
  -3,   -1,   -1,   -2,    1,    0,    0,    1,    2,    1,    0,    4,    2,    0,    4,    4,
   3,    0,    1,    2,   -1,    0,    0,   -2,   -1,   -1,   -2,   -1,   -2,   -2,   -1,   -2,
  -2,   -1,    0,    0,    0,    1,    0,    4,    0,   -2,    3,    1,    0,    2,    2,    0,
   1,    0,   -1,    0,    0,    1,    1,    0,   -1,    0,    0,   -1,    4,   -2,   -5,    1,
   1,    0,    0,    3,    3,   -2,    1,    0,   -3,   -3,   -2,    1,   -5,   -2,    6,    1,
   1,    1,    3,    1,    4,   28,   40,   40,   36,   36,   41,   40,   38,   15,   -4,   -3,
   0,   -3,  -27,  -39,  -39,  -37,  -39,  -43,  -38,  -43,  -41,  -39,  -43,  -19,   15,   37,
  39,   36,   35,   39,   42,   39,   40,   43,   38,   35,   41,   22,    3,   -6,  -37,  -41,
 -40,  -45,  -41,  -42,  -39,  -36,  -37,  -43,  -24,    3,    0,    1,    0,    6,   35,   43,
  38,   37,   32,   34,   39,   15,   -6,    2,    1,   -2,    2,   -4,    2,    1,  -30,  -36,
 -37,  -37,   -5,    5,   -1,   -2,   -4,    0,   -1,   -2,   -4,   -3,   -4,    0,   19,   10,
  -3,    2,    1,   -2,   -4,   -3,   -4,   -2,   -2,    0,    1,    9,   41,   46,   15,   -3,
  -1,    3,    4,    2,    3,    2,    0,    5,  -12,  -37,  -37,  -37,  -38,  -48,  -31,   -2,
   0,    0,    1,    0,    0,   22,   41,   40,   41,   40,   41,   42,   40,   44,   29,    0,
   0,   -1,  -28,  -37,  -32,  -36,  -37,  -40,  -45,  -44,  -40,  -42,  -36,  -45,  -27,   33,
  42,   35,   43,   39,   38,   39,   38,   37,   40,   37,   43,   30,   -3,   -3,   -7,  -36,
 -42,  -36,  -44,  -46,  -41,  -36,  -34,  -42,  -24,    4,    3,    2,    3,   -2,   -1,   26,
  41,   36,   39,   44,   46,   19,   -2,    4,    2,   -1,   -1,    0,    0,    4,    4,  -16,
 -42,  -39,  -10,    1,   -3,   -5,   -2,   -1,   -1,    6,    0,    0,   -1,    1,    0,  -13,
   0,    5,    2,    7,    7,    5,   -1,    0,    0,    3,   -3,    1,   33,   31,   34,   29,
   3,    1,    3,    0,   -2,   -6,   -4,    2,  -15,  -40,  -38,  -34,  -36,  -36,  -37,  -35,
  -7,    6,    0,    1,   -3,   17,   37,   32,   36,   39,   38,   38,   41,   35,   37,   33,
   7,   -4,  -22,  -31,  -25,  -34,  -31,  -29,  -33,  -32,  -35,  -37,  -36,  -39,  -32,   -6,
  18,   31,   32,   31,   30,   34,   33,   28,   36,   33,   40,   28,   -4,   -2,    1,    0,
 -17,  -37,  -34,  -33,  -29,  -31,  -35,  -37,  -23,    3,    0,   -2,    2,    1,    3,    3,
  18,   39,   31,   30,   34,   10,   -2,   -1,    2,    0,    0,    0,   -5,    1,    1,   11,
  -4,  -39,  -10,    5,    0,    2,   -3,   -1,    0,    3,    5,    3,   -3,   -6,   -3,  -34,
 -35,    3,    9,    3,    5,    0,    0,   -3,   -5,    1,  -10,   -3,   19,   27,   30,   34,
  39,    9,   -7,    4,    1,    1,   -5,    0,  -13,  -36,  -29,  -34,  -33,  -36,  -36,  -33,
 -42,  -15,    7,    3,   -1,   14,   36,   31,   39,   44,   36,   36,   32,   29,   34,   33,
  40,   27,  -25,  -34,  -28,  -37,  -37,  -42,  -37,  -34,  -30,  -33,  -38,  -40,  -39,  -11,
  -4,   11,   42,   40,   37,   31,   33,   38,   39,   42,   35,   30,    6,   -4,    0,   -3,
   1,   -9,  -39,  -45,  -35,  -37,  -34,  -38,  -32,   -3,    1,    2,    1,    0,    0,   -6,
  -7,   -2,   25,   40,   35,   20,    0,    0,    1,    5,    0,    0,    6,   -3,    4,    3,
   3,    8,   -3,   -5,    0,   -1,   -2,    1,    0,    1,    3,    1,    1,    2,    0,  -25,
 -35,  -36,  -20,    6,    0,    0,    1,   -3,   -2,   -4,   -7,    5,   31,   33,   35,   35,
  32,   43,   25,    1,    0,    0,    0,    2,  -11,  -31,  -33,  -39,  -38,  -34,  -39,  -40,
 -39,  -42,  -34,   -4,    0,   15,   39,   35,   37,   35,   31,   41,   45,   38,   38,   39,
  30,   36,   10,  -33,  -37,  -38,  -36,  -35,  -41,  -39,  -36,  -37,  -37,  -32,  -32,  -14,
   2,    0,    1,   22,   40,   37,   40,   34,   32,   35,   30,   35,   14,    0,    2,    3,
   2,   -3,   -3,  -23,  -33,  -31,  -33,  -35,  -31,   -6,    0,   -3,   -4,   -3,    4,   -1,
   0,    0,   -2,   16,   37,   25,    5,    3,    3,    8,    1,    0,    3,   -1,    1,    3,
   3,   -2,   10,   18,   -3,   -5,   -6,   -7,   -2,   -3,   -1,    0,   -1,    0,    5,  -19,
 -37,  -29,  -30,  -16,    1,    4,    4,    2,    0,    1,    0,    3,   25,   35,   30,   30,
  34,   32,   31,   28,    7,    1,    0,   -5,   -7,  -29,  -38,  -32,  -33,  -32,  -29,  -30,
 -35,  -32,  -35,  -31,  -11,    9,   32,   40,   36,   33,   33,   31,   29,   31,   33,   34,
  38,   35,   15,   -2,  -23,  -35,  -31,  -35,  -30,  -30,  -36,  -36,  -39,  -36,  -32,  -13,
   1,    2,    2,   -1,   14,   32,   34,   36,   40,   35,   37,   35,    9,   -1,   -2,   -4,
   1,    0,   -3,    2,  -10,  -35,  -34,  -38,  -32,   -5,    1,    2,    3,    1,    1,    0,
  -2,   -2,    5,   -1,    8,   21,    1,   -3,    0,   -2,    0,    0,   -2,    1,    0,   -2,
   3,    0,    8,   33,   28,    4,   -1,    0,   -1,    0,   -4,    0,    0,   -1,    2,  -17,
 -35,  -35,  -32,  -30,  -29,   -7,    4,    0,   -2,   -1,   -1,   -1,   21,   36,   32,   32,
  31,   33,   32,   30,   33,   19,   -1,    4,    1,  -24,  -31,  -29,  -32,  -32,  -33,  -32,
 -28,  -34,  -36,  -30,  -39,  -14,   32,   33,   29,   32,   28,   31,   32,   32,   37,   38,
  30,   34,   19,   -7,    1,   -4,  -31,  -32,  -31,  -31,  -27,  -33,  -35,  -34,  -38,  -18,
   2,   -2,   -1,    4,   -1,    2,   23,   28,   30,   32,   29,   33,   11,   -3,    5,    2,
   0,    0,    1,    0,    1,   -2,  -26,  -38,  -30,   -4,    6,    0,    0,   -1,   -2,   -1,
  -2,    0,    4,    4,    6,   -2,   -9,    1,    2,    0,   -1,   -2,    0,    0,    0,   -2,
  -1,   -6,    7,   29,   27,   29,   15,   -1,    3,    3,    1,    5,    5,    1,    5,  -13,
 -36,  -30,  -30,  -31,  -29,  -33,  -22,   -1,   -4,   -5,   -2,   -5,   17,   34,   31,   32,
  33,   32,   33,   33,   28,   35,   23,    3,    3,  -20,  -33,  -25,  -28,  -30,  -32,  -33,
 -34,  -31,  -32,  -32,  -31,  -29,    0,   27,   29,   26,   28,   27,   27,   28,   31,   34,
  32,   37,   25,    2,    0,    2,   -1,  -20,  -31,  -29,  -30,  -28,  -31,  -31,  -34,  -20,
  -2,   -3,   -1,   -4,   -2,    0,   -2,   18,   34,   30,   30,   31,   11,   -1,    0,   -1,
   1,    4,    1,    1,    2,   -2,    1,  -12,  -30,   -7,    4,    2,    3,   -2,    0,    2,
   0,   -2,    0,   -4,   -1,   -1,  -29,  -23,   -1,   -1,    1,    0,   -2,    1,    2,   -3,
   0,    1,    9,   33,   36,   30,   31,   24,    2,    0,    2,    0,    3,   -2,    0,  -12,
 -33,  -33,  -35,  -32,  -29,  -27,  -32,  -29,   -9,   -2,    0,    0,   14,   34,   34,   31,
  28,   30,   30,   32,   33,   29,   32,   33,   12,  -22,  -34,  -33,  -31,  -28,  -31,  -30,
 -30,  -29,  -32,  -31,  -32,  -27,   -3,    1,   13,   30,   29,   31,   30,   30,   30,   30,
  28,   30,   22,   -1,   -3,   -2,   -2,    3,  -11,  -29,  -29,  -27,  -29,  -28,  -35,  -24,
   1,    2,    0,    1,    0,    0,    2,   -2,    3,   25,   30,   31,   15,   -5,    0,    0,
   0,    0,   -2,   -1,    0,    1,    0,    1,   -5,   -4,    3,    1,    0,    1,    0,    0,
   2,    0,   -1,    0,    1,   -1,  -20,  -31,  -30,  -11,    1,   -4,    0,   -1,    0,    1,
   0,   -3,    2,   26,   33,   32,   30,   27,   30,   14,    0,    1,    0,   -1,    0,  -11,
 -30,  -31,  -30,  -30,  -29,  -32,  -32,  -30,  -33,  -15,    4,   -1,   12,   32,   30,   34,
  31,   29,   29,   28,   28,   27,   28,   26,   32,    4,  -34,  -32,  -30,  -30,  -28,  -29,
 -28,  -28,  -28,  -26,  -26,  -25,   -8,    4,   -3,    5,   29,   32,   28,   31,   28,   30,
  27,   29,   27,    6,   -1,    0,    0,   -1,    1,    1,  -24,  -32,  -27,  -30,  -30,  -23,
   0,    2,   -3,    0,    0,    3,    0,    1,    0,   -2,   18,   33,   15,   -2,    0,    1,
  -2,   -2,    2,    0,    0,    0,    2,    3,    1,   21,   17,   -4,    0,    1,    1,    0,
   0,    0,   -6,   -6,   -3,    0,  -21,  -34,  -26,  -34,  -20,    1,    0,    0,    1,    2,
   2,    0,    7,   27,   31,   25,   28,   31,   27,   32,   24,    0,   -1,   -1,   -1,   -9,
 -29,  -29,  -30,  -32,  -30,  -28,  -27,  -32,  -27,  -30,  -25,   -4,    9,   25,   26,   27,
  30,   28,   30,   30,   29,   28,   25,   29,   29,   15,    0,  -19,  -28,  -25,  -27,  -28,
 -31,  -29,  -31,  -30,  -30,  -31,   -8,    0,   -2,    0,   -2,   17,   30,   29,   31,   30,
  30,   30,   28,    9,    0,    4,   -2,   -1,   -1,   -3,   -1,  -17,  -30,  -26,  -29,  -23,
  -5,    0,   -1,    0,    0,   -1,    4,    5,    1,    0,   -6,   10,   18,    0,    0,    0,
  -1,    0,    0,    0,   -2,    0,    0,    0,    0,   11,   31,   19,    2,    1,    0,    1,
   1,    1,    1,   -1,    0,    0,  -14,  -22,  -21,  -23,  -27,  -21,   -2,    0,   -3,   -5,
  -1,    0,    0,   19,   24,   23,   27,   24,   24,   24,   30,   28,   10,   -1,    0,    0,
 -17,  -22,  -22,  -27,  -25,  -25,  -29,  -27,  -28,  -28,  -25,  -27,   -2,   26,   24,   23,
  25,   26,   28,   28,   26,   28,   31,   24,   24,   13,    0,    4,  -11,  -29,  -27,  -25,
 -24,  -26,  -31,  -30,  -22,  -22,  -11,    1,   -1,    0,    1,    0,   11,   28,   29,   28,
  25,   24,   28,   11,    0,    1,    0,    0,   -3,   -1,   -1,    0,   -9,  -25,  -29,  -23,
  -2,    2,   -3,   -2,    0,    3,    1,    0,    4,    4,    1,    0,   -3,   -5,    0,   -1,
  -1,    0,   -1,    0,    0,   -3,   -3,    0,   -5,    6,   25,   24,   24,    8,   -1,    3,
   2,    0,    0,    0,    0,    3,  -11,  -29,  -24,  -24,  -23,  -23,  -26,  -13,    0,   -4,
  -6,   -2,    0,   19,   28,   25,   25,   25,   27,   27,   26,   24,   26,   14,    0,    0,
 -15,  -24,  -26,  -30,  -27,  -28,  -26,  -26,  -26,  -25,  -23,  -24,  -21,    6,   25,   27,
  25,   23,   26,   28,   27,   27,   27,   23,   28,   17,   -1,   -1,   -1,   -7,  -21,  -26,
 -24,  -25,  -27,  -30,  -24,  -27,  -15,    2,   -2,    1,    1,    0,    0,    5,   22,   30,
  25,   25,   28,   13,    0,    1,    0,    0,    1,    0,   -3,   -2,   -4,   -4,  -19,  -27,
  -3,    1,   -1,    0,   -1,    1,    0,    2,    1,    4,    3,    4,    0,  -19,   -7,    4,
  -2,    1,    1,    1,    2,   -1,   -1,    0,   -4,    3,   23,   22,   22,   24,   10,   -1,
   0,   -1,   -2,    1,    0,    7,   -7,  -26,  -21,  -24,  -23,  -23,  -24,  -23,  -14,    0,
  -1,    0,    0,   16,   30,   20,   23,   24,   24,   25,   24,   24,   24,   24,   19,    5,
 -19,  -27,  -24,  -24,  -23,  -23,  -22,  -24,  -22,  -25,  -23,  -26,  -23,    0,    3,   14,
  24,   22,   27,   24,   24,   22,   24,   24,   26,   18,   -3,    0,    2,    0,    1,  -16,
 -28,  -28,  -29,  -28,  -24,  -27,  -13,    3,    0,    0,    0,   -1,    0,    2,   -1,   12,
  29,   27,   31,   10,   -7,   -1,   -2,    2,    1,   -2,   -3,    0,    0,   -3,    0,  -10,
  -7,    5,    0,    1,    0,   -1,    3,    0,    0,    3,    2,    2,   -1,  -21,  -31,  -20,
  -1,    4,    0,   -1,   -1,    1,   -1,    0,   -1,    3,   25,   28,   25,   22,   23,   23,
   5,   -1,    2,    0,   -1,    1,   -6,  -25,  -26,  -24,  -25,  -23,  -27,  -25,  -25,  -27,
  -7,    4,   -5,    9,   26,   23,   24,   26,   27,   27,   26,   25,   27,   22,   22,   29,
  -4,  -31,  -24,  -26,  -27,  -25,  -25,  -25,  -28,  -26,  -20,  -21,  -23,   -4,    5,   -1,
  13,   30,   26,   25,   26,   25,   25,   20,   27,   22,    0,   -4,    0,    0,   -3,   -1,
 -12,  -30,  -26,  -23,  -22,  -26,  -18,    3,    1,    0,    1,    3,    5,   -1,    0,   -1,
   5,   25,   28,    9,   -4,   -4,   -2,   -4,   -3,   -2,    1,    4,    1,    5,    3,    3,
  16,    4,   -3,    3,    0,    4,    3,   -1,   -3,   -2,   -2,    0,    1,  -16,  -24,  -23,
 -25,   -4,    2,   -2,    1,    1,    0,    0,   -1,    2,   17,   24,   23,   25,   27,   27,
  24,    5,   -8,   -1,    0,   -1,   -7,  -20,  -24,  -24,  -23,  -25,  -26,  -25,  -24,  -22,
 -24,  -15,   -2,   -1,   -1,   -2,   -3,   -1,    0,   -2,   -4,   -1,    0,    1,    0,   -1,
   2,    2,   -1,   -1,    1,    1,    0,    1,   -1,    0,    4,    1,    0,   -3,   -3,    0,
   1,    0,    1,    2,    1,    1,    2,    0,    1,    0,    0,    1,   -1,   -1,    0,   -3,
  -3,   -3,    0,    0,    0,    1,    2,    1,    0,    0,    0,   -1,    0,    0,   -1,   -2,
  -2,   -1,   -1,   -2,    0,    0,    0,    0,    0,    1,    2,    3,    2,    1,    0,    0,
   1,    0,    0,    2,    0,    0,   -2,   -1,   -1,   -2,    0,   -2,    0,   -1,   -1,    1,
   0,    2,    1,   -1,   -1,    0,    1,    1,    3,    0,   -2,   -3,   -4,   -2,   -2,   -2,
   0,    0,   -2,    0,    1,    1,    2,    3,    4,    5,    4,    2,    3,    1,   -1,   -1,
  -4,   -3,   -3,   -3,   -1,   -1,    0,    0,    2,    0,    0,    5,    4,    4,    2,    1,
   0,    0,    3,   -1,    0,   -2,   -4,   -4,   -4,    0,    0,    0,    1,    4,    1,    1,
   4,    0,    1,    0,    0,    1,    1,    0,   -1,    0,   -2,   -1,   -2,   -3,    0,    1,
   2,    2,    2,    0,    1,    2,   -1,    3,    1,    0,   -1,   -3,    0,   -2,   -1,    0,
  -4,    0,    1,    0,    0,    0,   -2,    0,    4,    2,    2,    1,    0,    0,   -2,    0,
   0,    0,    0,   -3,   -3,   -1,    0,    0,    0,    0,    1,    1,    1,    1,    1,    0,
   0,    1,    0,    0,    0,    0,    0,   -1,    0,    0,    2,    0,   -1,    0,    0,    3,
   1,    1,    0,    2,    4,    1,   -1,   -3,   -1,   -1,   -1,   -3,   -3,    1,    0,    0,
   0,    1,    2,    1,    4,    2,    0,   -1,    3,    6,   -3,   -3,   -2,    0,    3,   -7,
 -10,  -15,    2,   12,  -17,  -13,  -14,   -7,    0,  -24,  -21,  -34,  -15,   -4,  -31,  -13,
 -21,  -34,  -25,  -20,   -3,   -7,  -17,   -6,   -9,   -5,    0,  -13,    0,    7,   -1,   -2,
   8,   16,    8,    8,    9,   21,   19,   16,   25,   17,   34,   40,   21,   20,   14,   14,
  28,   23,   11,   11,   23,   24,    8,   -2,    3,   22,    3,  -14,   -1,   -7,    1,    4,
 -11,   -7,  -16,  -23,  -23,  -31,  -20,  -26,  -20,   -4,  -27,  -31,  -34,  -37,   -7,  -19,
 -15,   13,  -15,  -11,    0,  -16,    2,    6,  -14,   -9,    2,   14,   20,    6,   12,   19,
  11,   12,   19,   29,   13,   10,   26,   18,   20,   22,   18,   19,   22,   22,   18,   14,
   8,   14,    9,   -4,   -3,    0,    3,    4,    3,   -3,   -8,   -4,    0,  -10,  -17,   -5,
   5,    4,  -11,  -21,  -17,  -30,  -39,  -24,  -12,  -12,  -12,  -12,  -20,  -27,  -16,   -4,
 -16,   -9,   -5,   -4,    0,  -10,   12,    1,   -1,   27,    2,    1,   10,   23,   26,    7,
  21,   11,    5,   23,   24,   28,   24,   21,   22,   13,   32,   25,   -2,    9,   14,   16,
   9,   -7,   -9,  -13,   -1,   -7,  -14,   -1,   -8,   -7,   -5,   -9,   -9,  -16,  -26,  -38,
 -22,  -15,  -39,  -39,  -26,  -23,  -21,  -11,  -15,  -15,    4,   -8,   -5,    4,  -14,    9,
   5,  -20,   10,    8,   -7,   10,   10,   12,   16,   19,   22,    7,   22,   21,    9,   28,
  21,   21,   31,   25,   24,   20,   10,   13,   16,    0,    8,   16,   13,   14,    2,    6,
   2,    4,    2,   -7,    0,  -22,  -23,  -13,  -21,  -21,  -20,  -13,  -23,  -14,  -13,  -39,
 -25,  -23,  -44,  -35,  -19,  -28,  -28,  -10,  -11,   -9,   -6,  -10,   -5,   -6,   -5,   -2,
  -2,    0,    1,    5,    8,    7,   11,   11,   12,   15,   18,   23,   24,   27,   29,   31,
  31,   26,   25,   23,   20,   16,   14,   14,   13,   11,    8,    8,    8,    4,    3,    0,
  -1,   -3,   -6,   -6,  -12,  -14,  -17,  -22,  -22,  -24,  -25,  -26,  -27,  -28,  -27,  -23,
 -20,  -17,  -16,  -14,  -14,  -11,   -8,   -9,   -5,   -4,   -6,   -3,    0,    1,    3,    6,
   7,    6,    9,   11,   13,   16,   17,   19,   20,   22,   25,   28,   31,   29,   27,   26,
  24,   22,   20,   19,   16,   14,   12,    9,    7,    4,    2,    0,   -1,   -2,   -6,   -7,
  -7,  -11,  -14,  -15,  -17,  -20,  -21,  -21,  -24,  -25,  -27,  -29,  -27,  -24,  -22,  -21,
 -19,  -16,  -14,  -11,  -11,   -9,   -8,   -7,   -5,   -4,   -2,   -1,    0,    3,    4,    6,
   9,   12,   14,   16,   19,   20,   23,   24,   27,   29,   25,   24,   22,   19,   17,   15,
  13,   12,    9,    7,    6,    5,    3,    1,    0,    0,   -1,   -3,   -4,   -6,   -9,  -12,
 -14,  -16,  -18,  -20,  -20,  -23,  -24,  -26,  -25,  -23,  -20,  -17,  -17,  -16,  -13,  -11,
  -9,   -7,   -5,   -4,   -3,   -2,    0,    1,    1,    3,    4,    5,    8,   10,   12,   13,
  15,   17,   17,   20,   22,   24,   26,   24,   22,   20,   18,   16,   14,   13,   11,   10,
   7,    6,    5,    2,    0,    0,   -2,   -3,   -5,   -6,   -8,  -10,  -12,  -14,  -15,  -18,
 -19,  -20,  -22,  -24,  -26,  -25,  -23,  -22,  -20,  -19,  -16,  -15,  -13,  -11,  -10,   -7,
  -6,   -4,   -1,    0,    0,    1,    3,    4,    6,    8,   10,   12,   14,   16,   19,   19,
  21,   22,   24,   25,   22,   21,   19,   18,   17,   14,   12,   11,   10,    8,    6,    5,
   3,    1,    0,   -1,   -2,   -3,   -5,   -7,  -10,  -12,  -13,  -15,  -17,  -18,  -19,  -21,
 -22,  -25,  -23,  -21,  -19,  -18,  -17,  -16,  -14,  -13,  -12,  -10,   -8,   -7,   -5,   -3,
  -1,    0,    2,    3,    5,    7,    9,   11,   13,   15,   17,   19,   20,   22,   24,   27,
  28,   25,   24,   22,   20,   19,   17,   15,   13,   11,    9,    7,    7,    4,    1,    0,
  -2,   -4,   -5,   -6,   -8,  -10,  -11,  -13,  -15,  -16,  -18,  -20,  -22,  -24,  -26,  -25,
 -23,  -22,  -20,  -18,  -16,  -14,  -13,  -11,  -10,   -7,   -5,   -4,   -1,    0,    1,    3,
   4,    6,    7,    9,   11,   12,   15,   16,   18,   20,   22,   23,   25,   26,   24,   23,
  21,   19,   18,   15,   14,   12,   10,    9,    6,    5,    2,    0,    0,   -2,   -3,   -5,
  -7,   -8,  -10,  -12,  -14,  -16,  -17,  -19,  -21,  -22,  -24,  -26,  -24,  -23,  -22,  -19,
 -18,  -16,  -15,  -13,  -10,  -10,   -7,   -5,   -3,   -1,    0,    1,    3,    4,    6,    7,
   9,   11,   13,   15,   17,   18,   20,   22,   23,   26,   26,   23,   23,   20,   19,   17,
  15,   14,   11,   10,    9,    6,    5,    3,    1,    0,   -2,   -3,   -5,   -7,   -9,  -10,
 -12,  -14,  -16,  -17,  -18,  -21,  -22,  -24,  -26,  -24,  -23,  -22,  -20,  -18,  -16,  -15,
 -13,  -11,  -10,   -8,   -6,   -4,   -2,   -1,    0,    2,    4,    6,    8,    9,   11,   13,
  15,   16,   18,   20,   22,   23,   26,   26,   24,   23,   21,   19,   17,   15,   14,   12,
  10,    9,    7,    5,    3,    1,    0,   -2,   -3,   -5,   -7,   -9,  -10,  -12,  -15,  -16,
 -17,  -19,  -21,  -23,  -24,  -26,  -24,  -23,  -22,  -19,  -18,  -16,  -15,  -13,  -11,  -10,
  -8,   -6,   -4,   -2,    0,    1,    3,    4,    6,    8,    9,   11,   13,   15,   16,   18,
  20,   22,   24,   26,   26,   24,   23,   21,   19,   18,   15,   14,   12,   10,    9,    7,
   5,    3,    1,    0,   -2,   -3,   -5,   -7,   -8,  -10,  -12,  -15,  -16,  -17,  -19,  -21,
 -23,  -25,  -27,  -25,  -23,  -22,  -20,  -18,  -16,  -14,  -13,  -10,   -9,   -7,   -5,   -4,
  -1,    0,    1,    3,    4,    6,    7,    9,   11,   13,   15,   16,   18,   20,   22,   24,
  26,   26,   23,   23,   21,   19,   17,   15,   14,   11,   10,    9,    6,    5,    3,    1,
   0,   -2,   -3,   -5,   -7,   -8,  -10,  -12,  -14,  -16,  -18,  -19,  -21,  -22,  -25,  -27,
 -24,  -23,  -22,  -19,  -18,  -15,  -14,  -12,  -10,   -9,   -7,   -6,   -4,   -2,   -1,    1,
   3,    4,    6,    7,    9,   11,   13,   15,   17,   18,   20,   22,   23,   26,   26,   24,
  23,   21,   18,   17,   15,   14,   12,   10,    8,    6,    5,    3,    1,    0,   -2,   -3,
  -5,   -7,   -8,  -10,  -12,  -14,  -16,  -17,  -19,  -21,  -23,  -25,  -27,  -25,  -23,  -22,
 -20,  -18,  -16,  -14,  -13,  -11,   -9,   -7,   -5,   -4,   -2,    0,    1,    2,    4,    6,
   7,    9,   11,   13,   14,   17,   18,   20,   22,   23,   26,   26,   24,   22,   20,   19,
  17,   14,   13,   12,   10,    8,    6,    4,    3,    1,    0,   -1,   -3,   -5,   -7,   -9,
 -11,  -12,  -13,  -15,  -17,  -19,  -21,  -23,  -24,  -26,  -25,  -23,  -22,  -19,  -18,  -15,
 -14,  -13,  -11,   -9,   -7,   -5,   -4,   -2,    0,    0,    2,    4,    6,    8,   10,   12,
  13,   14,   17,   18,   20,   22,   23,   26,   26,   23,   22,   20,   18,   17,   14,   13,
  12,   10,    8,    6,    4,    2,    1,    0,   -1,   -3,   -5,   -7,   -9,  -11,  -13,  -14,
 -16,  -18,  -19,  -21,  -23,  -25,  -27,  -25,  -23,  -21,  -19,  -17,  -15,  -13,  -12,  -11,
  -9,   -7,   -5,   -3,   -1,    0,    0,    3,    4,    6,    8,   10,   12,   13,   15,   17,
  18,   20,   22,   24,   26,   26,   23,   22,   20,   18,   17,   14,   13,   12,   10,    8,
   6,    4,    2,    0,    0,   -1,   -3,   -5,   -7,   -9,  -11,  -13,  -14,  -16,  -18,  -19,
 -22,  -23,  -25,  -27,  -25,  -23,  -21,  -19,  -18,  -16,  -14,  -12,  -11,   -9,   -7,   -5,
  -3,   -1,    0,    1,    3,    5,    6,    8,   10,   12,   13,   15,   17,   19,   21,   22,
  24,   27,   26,   24,   22,   20,   18,   17,   14,   13,   12,   10,    8,    6,    4,    2,
   0,    0,   -2,   -4,   -5,   -7,   -9,  -11,  -13,  -14,  -16,  -18,  -20,  -22,  -23,  -25,
 -27,  -25,  -23,  -21,  -19,  -17,  -16,  -14,  -12,  -10,   -9,   -7,   -4,   -3,   -1,    0,
   1,    3,    4,    6,    8,   10,   12,   14,   15,   17,   19,   21,   22,   24,   26,   26,
  23,   22,   20,   18,   16,   14,   13,   11,    9,    7,    6,    4,    2,    0,    0,   -2,
  -4,   -6,   -8,   -9,  -11,  -13,  -14,  -16,  -17,  -19,  -21,  -23,  -25,  -26,  -24,  -22,
 -20,  -18,  -17,  -15,  -13,  -12,  -10,   -8,   -7,   -5,   -3,   -1,    0,    1,    3,    4,
   6,    8,   10,   12,   13,   15,   17,   18,   20,   22,   24,   26,   26,   23,   21,   19,
  17,   16,   14,   13,   11,    9,    8,    6,    4,    2,    0,    0,   -2,   -4,   -6,   -7,
  -9,  -10,  -12,  -13,  -16,  -17,  -19,  -21,  -23,  -24,  -26,  -24,  -22,  -21,  -18,  -17,
 -15,  -14,  -12,  -10,   -8,   -6,   -5,   -3,   -1,    0,    1,    3,    5,    7,    8,   10,
  11,   13,   15,   17,   18,   20,   22,   23,   26,   26,   23,   22,   20,   18,   16,   15,
  13,   11,    9,    7,    5,    4,    2,    0,    0,   -2,   -4,   -6,   -8,   -9,  -11,  -13,
 -14,  -16,  -18,  -20,  -22,  -23,  -25,  -26,  -24,  -22,  -21,  -18,  -17,  -15,  -14,  -12,
 -10,   -8,   -6,   -4,   -3,   -1,    0,    1,    3,    5,    6,    9,   10,   12,   14,   15,
  18,   19,   21,   23,   23,   26,   25,   23,   21,   19,   17,   16,   15,   13,   11,    9,
   7,    5,    3,    2,    1,    0,   -2,   -4,   -6,   -8,  -10,  -11,  -13,  -15,  -17,  -19,
 -20,  -22,  -23,  -25,  -27,  -24,  -23,  -21,  -18,  -17,  -15,  -14,  -12,  -10,   -8,   -6,
  -4,   -3,   -2,    0,    1,    3,    5,    7,    9,   10,   12,   14,   15,   18,   19,   22,
  23,   24,   26,   26,   23,   22,   20,   18,   16,   15,   13,   11,    9,    7,    6,    4,
   2,    0,    0,   -2,   -4,   -6,   -8,  -10,  -11,  -13,  -15,  -16,  -18,  -20,  -22,  -23,
 -25,  -27,  -24,  -23,  -21,  -19,  -17,  -16,  -14,  -12,  -10,   -8,   -7,   -4,   -3,   -1,
   0,    1,    3,    5,    7,    9,    9,   11,   13,   15,   18,   19,   22,   23,   24,   27,
  26,   24,   22,   20,   18,   17,   15,   13,   11,    9,    7,    5,    3,    2,    0,    0,
  -2,   -4,   -6,   -8,   -9,  -10,  -12,  -14,  -16,  -18,  -20,  -22,  -23,  -25,  -26,  -24,
 -22,  -21,  -18,  -17,  -16,  -14,  -12,  -10,   -9,   -7,   -5,   -4,   -2,    0,    0,    2,
   4,    6,    8,    9,   11,   13,   15,   17,   19,   22,   23,   24,   26,   26,   23,   22,
  20,   18,   17,   16,   14,   12,   10,    8,    6,    4,    3,    1,    0,   -2,   -4,   -6,
  -8,   -9,  -11,  -13,  -15,  -17,  -19,  -20,  -22,  -23,  -25,  -26,  -24,  -22,  -20,  -18,
 -17,  -15,  -13,  -11,  -10,   -8,   -6,   -4,   -3,   -2,    0,    1,    3,    4,    6,    8,
  10,   12,   14,   16,   18,   19,   21,   23,   24,   27,   25,   23,   22,   20,   18,   16,
  14,   12,   10,    8,    6,    4,    2,    1,    0,   -1,   -3,   -5,   -6,   -8,  -10,  -11,
 -13,  -14,  -15,  -17,  -19,  -21,  -22,  -23,  -24,  -22,  -21,  -19,  -17,  -15,  -14,  -12,
 -10,   -9,   -7,   -5,   -4,   -3,   -2,   -1,    0,    1,    4,    5,    6,    8,   10,   12,
  14,   15,   17,   18,   20,   23,   25,   25,   23,   21,   20,   20,   17,   15,   13,   12,
  10,    8,    7,    5,    3,    1,    0,   -2,   -5,   -7,   -8,  -11,  -13,  -15,  -17,  -19,
 -20,  -21,  -24,  -25,  -27,  -27,  -25,  -24,  -22,  -21,  -19,  -17,  -14,  -12,  -10,   -8,
  -6,   -5,   -2,   -1,    0,    2,    4,    7,    8,    9,   12,   14,   16,   16,   17,   19,
  21,   21,   22,   25,   25,   24,   22,   21,   20,   19,   17,   15,   13,   10,    8,    7,
   5,    3,    0,   -2,   -4,   -6,   -8,  -10,  -12,  -14,  -16,  -17,  -18,  -20,  -20,  -22,
 -23,  -26,  -26,  -24,  -22,  -20,  -18,  -16,  -14,  -14,  -11,   -8,   -6,   -4,   -3,   -1,
   0,    1,    3,    5,    6,    5,    7,    9,   11,   12,    4,    0,    2,    0,    1,    1,
   0,    1,    0,    0,    0,   -1,   -1,   -2,   -2,   -1,   -1,   -1,   -2,   -1,   -1,    0,
   0,    0,    1,    1,    0,    0,    0,    1,   -1,   -2,   -1,   -2,   -1,   -1,   -1,   -1,
   0,    2,    1,    1,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    0,    0,
   0,    0,    1,    0,    0,    1,    1,    0,   -1,    0,    0,    0,    0,    0,    1,    2,
   3,    2,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,    1,    0,
   0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,   -1,   -1,   -1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,   -1,    0,   -1,   -2,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    1,    1,    0,   -2,    0,    2,    1,   -1,   -4,    0,    0,
   0,    0,    0,    0,   -2,    0,   -3,   11,   40,   40,   38,   42,   43,   44,   41,   41,
  42,   41,   42,   41,    9,  -31,  -38,  -38,  -40,  -43,  -45,  -39,  -39,  -37,  -42,  -38,
 -10,    3,   -1,   -3,   20,   41,   40,   39,   42,   42,   46,   38,    6,   -1,    1,    0,
   0,   -3,    0,  -13,  -38,  -40,  -40,  -43,  -17,    3,   -2,    3,    5,    3,    5,   -4,
   1,    1,    9,   38,   17,   -5,    2,    0,    0,    0,    2,    5,   -1,   -3,    2,   -3,
  21,   40,    5,   -3,    4,   -2,    2,    1,    0,    0,   -1,    2,  -10,  -41,  -39,  -37,
 -44,  -15,   -1,   -4,    1,    0,    1,    0,   15,   38,   39,   40,   41,   41,   41,   40,
  24,    0,    0,    4,  -15,  -39,  -41,  -40,  -40,  -42,  -44,  -38,  -38,  -40,  -41,  -32,
   3,   36,   40,   36,   37,   39,   43,   40,   37,   41,   33,   39,   31,    4,   -3,  -31,
 -43,  -33,  -38,  -37,  -41,  -42,  -36,  -41,  -32,   -5,   -1,    0,    2,   -4,   23,   44,
  37,   41,   36,   38,   42,   15,   -1,    5,    3,    0,    0,   -4,    3,  -16,  -41,  -40,
 -42,  -15,    6,   -2,   -2,   -1,    0,    1,    2,    0,    1,    0,    7,   11,   -3,   -4,
   0,   -1,    0,    0,    2,    0,    0,   -1,   -3,   17,   44,   34,    3,   -3,    2,    2,
   0,    1,    1,    1,    2,  -21,  -44,  -44,  -41,  -38,  -39,  -17,    4,   -5,   -2,    1,
  -5,   18,   44,   41,   39,   38,   41,   44,   38,   40,   18,   -8,    6,   -8,  -41,  -36,
 -36,  -41,  -38,  -38,  -38,  -42,  -42,  -36,  -45,  -17,   36,   39,   36,   41,   33,   33,
  38,   38,   41,   36,   38,   31,    4,    5,   -3,  -35,  -36,  -34,  -39,  -35,  -34,  -36,
 -41,  -29,   -3,    1,   -4,    2,    0,    0,   24,   34,   32,   33,   37,   30,    2,   -7,
  -2,   -1,   -1,    1,    5,    1,    3,   -7,  -32,  -26,    0,    2,   -2,    2,    2,    3,
   4,    4,    2,   -5,    0,   -5,  -19,   -6,    1,    0,    0,    1,    0,   -4,   -3,    0,
  -2,    0,   27,   38,   34,   34,   10,   -2,    0,   -2,   -2,   -4,   -1,   -1,  -20,  -36,
 -31,  -35,  -40,  -35,  -35,   -9,    6,   -2,    3,    1,   18,   43,   36,   34,   37,   33,
  38,   39,   41,   42,   19,    2,  -12,  -37,  -37,  -35,  -42,  -40,  -36,  -33,  -34,  -39,
 -38,  -34,  -24,   12,   35,   35,   42,   41,   41,   41,   35,   35,   32,   36,   27,    3,
  -1,    0,  -12,  -38,  -41,  -34,  -36,  -36,  -38,  -41,  -29,   -1,    0,    0,    2,    3,
   8,    5,   26,   43,   32,   35,   31,    3,    0,    1,   -6,   -2,   -7,   -6,    1,   -1,
   2,  -23,  -43,   -8,    4,    3,    8,   -6,   -6,    5,   -1,    1,    2,    2,    3,  -26,
 -25,    1,   -4,   -3,    2,   -4,    0,   -2,   -7,   -4,   -4,   19,   39,   33,   41,   28,
   0,    0,    5,    3,    2,    0,    0,  -16,  -34,  -30,  -34,  -39,  -35,  -41,  -36,  -11,
   1,   -1,   -7,   13,   34,   30,   32,   36,   37,   35,   36,   39,   39,   35,   12,  -22,
 -36,  -27,  -28,  -39,  -35,  -34,  -37,  -38,  -35,  -34,  -38,  -24,   -5,   17,   44,   45,
  36,   32,   33,   36,   35,   31,   41,   29,    3,    4,   -2,    0,   -3,  -35,  -44,  -38,
 -33,  -29,  -38,  -28,    3,    4,    0,   -1,  -18,   -6,   -5,   -2,   35,   38,   34,   32,
   3,   -1,    4,    2,    6,    6,    2,    4,   -7,   -4,    2,  -21,   -9,   -4,  -21,   -5,
  -3,   -2,    4,    2,    3,    9,   10,    7,   -8,  -40,  -26,    2,    4,    5,   -4,    0,
  -3,  -14,    0,   -3,    2,   32,   31,   21,   32,   37,   12,   -2,   16,    7,    4,   15,
 -25,  -52,  -41,  -26,  -23,  -35,  -39,  -43,  -24,    7,    7,    2,   17,   27,   24,   48,
  43,   22,   36,   22,   29,   42,   28,   32,   -7,  -37,  -23,  -33,  -47,  -60,  -35,  -20,
 -50,  -26,  -25,  -48,  -15,    0,    3,   36,   57,   34,   20,   32,   40,   51,   37,   31,
  20,   -8,    5,   -1,  -11,    6,  -18,  -29,  -35,  -63,  -42,  -40,  -49,   -9,   13,   27,
  30,   21,   10,   -4,    6,    4,   29,   49,   17,   11,   -1,  -10,    0,  -10,  -26,  -18,
   8,    0,   -2,    4,   -9,  -19,  -20,    5,   16,    1,    8,    1,   -5,   19,    8,    0,
   2,  -32,  -44,  -32,   -6,    3,    0,   16,    7,   -3,   -5,  -19,  -14,    3,   19,   31,
  52,   68,   47,   10,   -6,   19,   15,   -7,   16,   -5,  -51,  -53,  -42,  -38,  -42,  -30,
 -41,  -58,  -17,    2,   -7,   15,   40,   44,   41,   38,   36,   29,   28,   43,   66,   59,
  43,   24,  -35,  -64,  -52,  -48,  -37,  -33,  -30,  -36,  -52,  -52,  -55,  -35,   -8,    1,
  11,   33,   54,   40,   43,   47,   41,   51,   50,   30,    1,  -17,  -11,   -4,   -6,    4,
 -17,  -49,  -46,  -48,  -47,  -27,    6,   10,    0,    5,    7,   -9,  -22,    6,   14,   20,
  57,   46,   23,   10,   -6,  -14,  -14,   -4,   -4,   -4,   -2,   -2,   -2,    0,   14,   15,
   4,  -11,   -4,    8,    4,   10,   10,    6,    4,  -13,  -36,  -40,  -48,  -38,  -12,   -3,
  12,    7,   -9,  -11,  -10,    4,   24,   39,   43,   32,   31,   37,   29,   15,   11,    0,
   0,    5,  -26,  -37,  -24,  -31,  -30,  -38,  -40,  -41,  -49,  -38,  -20,    0,   36,   53,
  44,   39,   34,   26,   25,   33,   43,   37,   30,   23,    5,  -11,  -32,  -41,  -36,  -37,
 -30,  -25,  -26,  -22,  -25,  -31,  -11,    1,   -3,    1,    1,   22,   36,   26,   34,   34,
  28,   28,   13,   -6,   -2,    4,    1,    0,    0,    4,  -18,  -34,  -25,  -34,  -24,    2,
   6,    3,    4,    2,   -2,   -6,   -6,    0,   -4,    4,   16,   -2,   -3,    2,   -2,   -1,
   0,    2,    4,    8,   12,    6,   11,   33,   31,    8,    0,    0,   -4,   -4,   -2,   -2,
  -5,   -2,   -9,  -31,  -35,  -28,  -30,  -29,  -16,   -3,    0,    3,    4,    3,    6,   29,
  35,   30,   36,   32,   32,   32,   32,   22,   -3,   -3,   -6,  -27,  -37,  -33,  -30,  -36,
 -32,  -31,  -32,  -27,  -24,  -27,  -27,    9,   35,   30,   33,   35,   34,   36,   30,   27,
  29,   26,   25,    8,   -2,    1,  -19,  -33,  -35,  -34,  -31,  -33,  -26,  -26,  -29,  -14,
   0,    5,    3,    5,    0,   10,   29,   28,   28,   27,   32,   22,   -2,    0,    0,   -2,
   0,   -1,    0,    1,   -8,  -26,  -32,  -19,   -2,   -2,   -4,    0,    2,   -1,   -4,    3,
   3,    3,    3,   -4,   -5,    0,    2,   -2,   -2,    3,    0,   -2,   -3,    2,    0,    0,
  23,   30,   26,   13,    2,    2,    0,    0,   -2,   -4,    2,   -4,  -24,  -31,  -30,  -28,
 -29,  -31,  -13,   -1,    0,    0,   -4,    7,   27,   30,   29,   31,   31,   29,   30,   28,
  31,   22,    5,    0,  -20,  -30,  -28,  -34,  -32,  -32,  -34,  -31,  -27,  -29,  -32,  -29,
  -3,   26,   30,   33,   32,   29,   35,   34,   29,   26,   33,   29,    8,   -2,    2,   -2,
 -25,  -34,  -32,  -31,  -28,  -31,  -31,  -30,  -14,    2,    0,    0,    0,    1,    2,   16,
  31,   27,   29,   31,   14,    1,    2,    0,   -1,   -2,   -4,    0,   -1,    3,   -8,  -32,
 -15,    0,    1,    3,    0,   -1,    0,    0,   -2,    0,   -2,    2,  -10,  -24,   -1,    1,
  -2,    3,    0,    2,    4,    1,    0,   -1,    8,   29,   29,   29,   29,    7,    0,    0,
  -1,   -2,   -4,    0,   -9,  -28,  -32,  -33,  -33,  -29,  -28,  -33,  -14,    3,    1,    1,
   5,   25,   32,   28,   31,   32,   33,   33,   29,   26,   31,   21,   -4,  -24,  -33,  -31,
 -32,  -33,  -33,  -32,  -31,  -32,  -27,  -30,  -24,   -8,    6,   29,   33,   31,   34,   30,
  28,   29,   30,   30,   32,   11,   -2,    0,    0,    0,  -22,  -34,  -30,  -32,  -31,  -30,
 -29,  -11,    2,   -2,    0,    1,    0,    1,   -2,   16,   32,   30,   33,   11,   -2,    0,
  -1,    0,    0,    0,    0,    0,   -1,    4,  -12,  -19,    3,    0,   -1,    2,    0,    2,
  -1,   -1,    1,    0,    0,  -11,  -35,  -26,   -1,   -1,    0,    0,   -1,   -1,   -1,    2,
   0,   14,   29,   33,   32,   33,   31,    7,   -3,    0,   -1,   -2,    0,   -4,  -28,  -33,
 -30,  -30,  -29,  -31,  -31,  -32,  -14,    3,   -1,    5,   27,   32,   28,   32,   32,   31,
  30,   32,   33,   28,   35,   12,  -29,  -32,  -32,  -32,  -30,  -29,  -28,  -34,  -35,  -28,
 -29,  -31,   -7,    0,    5,   31,   30,   30,   32,   30,   35,   28,   29,   31,    7,   -4,
   2,   -2,    2,    0,  -27,  -33,  -34,  -29,  -27,  -28,   -5,    1,   -4,    0,    0,   -3,
  -1,    0,    1,   18,   26,   29,   17,   -2,    2,   -2,   -1,    3,    0,    0,   -1,    0,
   3,    0,   -1,    0,   -3,   -3,    0,   -3,    0,    1,    0,   -2,   -3,    1,  -14,  -28,
 -26,  -16,    0,    3,    5,    2,   -1,   -1,    0,   -1,    7,   27,   27,   27,   28,   25,
  22,    2,   -1,    0,   -5,    2,   -6,  -26,  -27,  -27,  -31,  -26,  -28,  -27,  -27,  -27,
  -5,    1,   11,   33,   29,   25,   27,   27,   29,   29,   29,   30,   23,   22,   24,  -10,
 -31,  -27,  -33,  -29,  -28,  -27,  -26,  -30,  -24,  -27,  -25,   -2,    5,   -3,   10,   27,
  27,   30,   29,   28,   23,   26,   24,    3,    0,    4,    2,   -1,    2,   -3,  -24,  -28,
 -24,  -26,  -27,  -11,    0,   -4,   -2,   -1,   -2,   -2,   -1,    0,    0,   18,   31,   11,
   0,    3,    1,    1,    3,    1,    2,    0,    2,    2,   -1,   17,   14,   -5,   -2,   -1,
  -4,   -1,    0,    0,    0,   -3,    0,   -8,  -27,  -23,  -26,  -19,    3,    1,    0,    2,
   1,    2,   -1,    9,   27,   26,   25,   30,   25,   27,   23,    3,   -1,   -2,   -1,  -10,
 -26,  -26,  -24,  -26,  -27,  -25,  -29,  -29,  -28,  -24,   -5,    6,   21,   28,   25,   28,
  27,   26,   27,   28,   25,   23,   28,   21,    5,  -14,  -26,  -26,  -27,  -26,  -25,  -26,
 -26,  -22,  -26,  -21,   -3,    0,    0,   -1,   11,   26,   24,   27,   28,   24,   24,   25,
   7,   -2,    2,   -1,    0,    0,    2,   -5,  -27,  -23,  -26,  -27,   -7,    1,    0,    1,
   2,    0,    0,    0,    3,   -2,    1,   20,    6,   -4,    2,    0,    0,    0,    0,   -2,
  -3,    0,    2,    0,   14,   29,    7,   -1,    4,   -1,   -1,   -1,    1,   -2,   -1,    1,
 -15,  -29,  -26,  -25,  -29,  -16,    0,    1,    2,    5,    4,    0,   14,   28,   25,   25,
  27,   28,   23,   26,   21,    0,   -4,    0,  -11,  -29,  -28,  -25,  -30,  -29,  -27,  -24,
 -27,  -22,  -22,  -27,    5,   32,   30,   28,   28,   28,   26,   24,   27,   27,   23,   28,
  14,   -4,    0,  -14,  -30,  -27,  -26,  -26,  -28,  -27,  -23,  -28,  -24,   -1,    4,   -1,
   2,   -3,    8,   27,   27,   27,   25,   29,   23,    0,   -3,    3,    3,    0,    1,    1,
   4,   -2,  -20,  -30,  -26,   -6,    0,   -6,    0,    0,   -2,   -1,    0,   -1,   -3,   -1,
   2,    3,    0,    2,    2,    1,    4,    0,    0,    2,    4,    0,    0,   16,   27,   27,
   7,   -4,    0,   -1,    0,   -2,   -4,    1,    3,  -16,  -30,  -28,  -26,  -26,  -29,  -13,
   3,    0,    1,    2,   -1,   12,   26,   24,   23,   25,   24,   26,   24,   28,   17,    0,
   6,   -5,  -24,  -26,  -26,  -25,  -26,  -27,  -26,  -25,  -23,  -22,  -30,  -13,   25,   25,
  18,   23,   23,   26,   25,   26,   26,   21,   26,   23,    2,    1,    3,  -20,  -27,  -22,
 -26,  -23,  -24,  -25,  -27,  -19,    1,    5,   -2,   -2,   -1,   -5,   11,   27,   21,   21,
  25,   20,    5,    0,    1,   -2,   -2,   -1,    0,    0,    2,   -4,  -24,  -22,   -3,    2,
   0,   -2,   -1,    0,    0,    0,    0,    0,    1,   -4,  -15,   -3,    3,   -2,   -2,    0,
   2,    1,   -1,    0,    0,    1,   17,   26,   25,   25,    4,   -4,    0,   -2,    1,    1,
   1,    5,   -8,  -22,  -21,  -26,  -27,  -26,  -27,  -13,   -3,   -7,   -2,    3,   17,   29,
  23,   21,   20,    9,    2,    2,    2,    5,    6,    5,    5,    2,    1,    0,   -3,   -1,
  -1,   -2,   -1,    0,   -4,   -6,   -3,   -2,    0,    1,    0,    0,    1,    1,    0,    1,
   3,    5,    4,    1,    1,   -1,   -1,   -2,   -3,    0,    1,    2,    3,    0,   -2,   -2,
  -2,    0,    1,    2,    3,    0,   -2,   -2,   -4,    0,    1,    1,    5,    1,    0,    0,
  -2,   -1,    0,    1,    1,    1,    0,   -1,   -1,    0,    0,   -1,    1,    1,    1,    0,
  -1,   -3,   -4,    0,    2,    2,    5,    5,    1,    0,   -1,   -3,   -3,   -1,   -1,   -1,
  -2,    0,    1,    0,    1,    0,    1,    3,    2,    1,    1,    2,    1,    0,    0,   -2,
  -2,   -3,   -3,   -2,   -1,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   2,    2,    1,    2,    0,    0,   -1,   -2,   -1,    0,    0,    0,    1,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,   -1,   -1,   -2,    0,    1,    1,    1,    0,   -2,   -2,
  -3,   -3,   -1,    1,    4,    3,    2,    1,    1,    0,   -2,   -1,   -1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    2,    1,    2,    3,    3,    2,    0,   -1,   -1,
   0,   -2,   -2,   -1,   -1,    2,    2,    0,    0,   -1,    0,    1,    0,    2,    2,    0,
   0,    0,    1,    0,   -4,   -3,   -2,    0,    0,   -1,    0,   -2,   -1,    1,    1,    0,
  -1,    0,    0,    0,    0,   -3,   -1,   -3,   -3,    1,   -2,   -3,    0,   -1,    0,   -1,
   0,    2,    0,   -3,   -3,   -1,    0,   -1,    0,    0,    2,    2,    2,    3,    2,    4,
   1,    0,    2,    0,    1,    0,    1,    4,    1,    2,    2,    3,    6,    0,   16,   37,
  32,   36,   38,   37,   42,   27,   14,   18,   18,   12,   12,   13,    7,    6,    6,    0,
   2,    2,    0,    6,    8,    5,    6,    6,    0,    0,    0,   -5,   -6,   -7,   -7,   -5,
 -13,  -23,  -26,  -26,  -25,  -26,  -27,  -29,  -27,  -27,  -30,  -28,  -36,  -32,   -7,   -1,
  -5,   -5,   -6,   -2,  -10,  -30,  -34,  -32,  -30,  -25,  -27,  -18,   -6,   -5,    0,   -2,
  -4,    4,   -3,  -16,  -18,  -18,  -14,  -16,  -16,  -19,  -24,  -18,  -19,  -19,  -18,  -17,
   9,   26,   26,   26,   27,   31,   27,   29,   33,   28,   33,   32,   32,   32,   16,   11,
  13,   13,   16,   14,   15,   12,    9,   10,    6,    8,    8,    8,   14,   15,   14,   12,
  13,   10,    8,   10,    5,    6,    4,   -1,    1,   -1,   -1,    0,   -1,    0,   -3,   -3,
  -2,   -9,  -12,  -12,  -14,  -14,   -9,   -8,  -11,  -12,  -14,  -16,  -18,  -20,  -18,  -18,
 -15,  -19,  -19,  -14,  -29,  -41,  -35,  -38,  -34,  -30,  -32,  -12,    0,   -7,   -2,    1,
  -1,   -2,  -13,  -20,  -15,  -19,  -19,  -14,  -10,   -2,    1,    0,   -2,   -3,   -4,    4,
  18,   17,   16,   19,   19,   21,   26,   27,   30,   34,   32,   35,   36,   34,   36,   39,
  37,   33,   33,   23,    8,    8,    9,   11,   12,    8,    7,    6,    4,    4,    5,    0,
   0,   -2,  -11,  -12,  -11,  -14,  -17,  -18,  -18,  -15,  -19,  -25,  -20,  -20,  -21,   -1,
   7,    4,   12,    6,    2,    1,   -8,   -9,  -13,  -18,  -17,  -14,  -18,  -40,  -41,  -34,
 -41,  -33,  -37,  -34,   -5,   -2,   -5,    0,    0,    4,   -5,  -21,  -18,  -13,  -11,  -12,
 -11,    1,    6,    5,    9,    9,   10,   12,   11,   13,   10,    8,   10,   10,   12,   10,
   9,   18,   17,   13,   18,   16,   16,   18,   15,   21,   24,   23,   24,   21,   21,   19,
  14,   17,   16,   15,   18,   14,   12,   13,    7,    7,    7,    2,    7,    7,    4,    4,
   1,    1,    1,   -3,   -2,   -1,   -7,   -7,   -7,  -10,  -10,  -11,  -13,  -11,  -11,  -13,
 -13,  -12,  -15,  -15,  -16,  -17,  -17,  -19,  -20,  -21,  -19,  -19,  -19,  -15,  -15,  -16,
 -15,  -14,  -14,  -12,  -12,  -12,   -9,   -8,   -9,   -6,   -7,   -7,   -5,   -5,   -3,   -2,
  -2,    0,    2,    3,    6,    6,    6,    9,    9,   10,   12,   12,   13,   15,   15,   16,
  18,   18,   20,   22,   22,   24,   25,   25,   23,   20,   20,   18,   18,   17,   14,   15,
  14,   12,   12,   10,    9,   10,    8,    7,    7,    5,    4,    3,    1,    1,    1,    0,
  -1,   -2,   -4,   -5,   -6,   -9,   -9,  -10,  -11,  -12,  -14,  -15,  -14,  -16,  -17,  -19,
 -21,  -21,  -22,  -24,  -25,  -25,  -22,  -21,  -21,  -19,  -19,  -17,  -16,  -17,  -15,  -14,
 -14,  -12,  -10,  -10,   -8,   -7,   -6,   -3,   -2,   -2,    0,    0,    0,    2,    3,    4,
   6,    8,    8,   10,   11,   12,   13,   13,   15,   16,   17,   19,   20,   21,   24,   23,
  24,   26,   26,   25,   24,   25,   23,   20,   21,   17,   15,   17,   14,   12,   12,   10,
   8,    9,    7,    6,    5,    3,    2,    0,   -1,   -1,   -3,   -5,   -4,   -6,   -7,   -7,
 -10,  -11,  -10,  -12,  -14,  -13,  -16,  -17,  -17,  -20,  -20,  -20,  -22,  -22,  -22,  -25,
 -25,  -23,  -22,  -22,  -21,  -20,  -20,  -17,  -16,  -14,  -11,  -11,  -10,   -7,   -7,   -6,
  -4,   -4,   -3,   -2,   -2,    0,    0,    0,    2,    3,    3,    6,    6,    7,   11,   11,
  11,   13,   12,   13,   16,   16,   17,   20,   19,   19,   21,   21,   23,   25,   27,   25,
  24,   25,   23,   22,   22,   19,   18,   17,   14,   13,   12,   10,    9,    8,    7,    6,
   5,    3,    3,    1,    0,    0,   -2,   -4,   -4,   -6,   -7,   -7,   -9,  -10,  -10,  -12,
 -12,  -14,  -15,  -16,  -18,  -19,  -20,  -21,  -22,  -22,  -24,  -25,  -26,  -23,  -21,  -23,
 -20,  -19,  -19,  -16,  -16,  -15,  -12,  -12,  -11,   -9,   -9,   -8,   -6,   -6,   -4,   -2,
  -2,   -1,    0,    0,    2,    3,    3,    6,    6,    6,    9,    8,   10,   12,   12,   14,
  16,   16,   18,   19,   19,   21,   22,   23,   25,   26,   26,   23,   23,   23,   19,   20,
  19,   16,   16,   15,   12,   13,   11,    9,   10,    7,    6,    6,    3,    2,    3,    0,
   0,   -1,   -3,   -3,   -4,   -7,   -5,   -7,   -9,   -8,  -10,  -12,  -11,  -14,  -16,  -16,
 -18,  -19,  -20,  -22,  -22,  -23,  -25,  -26,  -26,  -22,  -23,  -22,  -19,  -20,  -18,  -15,
 -16,  -13,  -12,  -12,   -9,   -9,   -9,   -6,   -5,   -5,   -3,   -2,   -2,    0,    0,    1,
   3,    3,    5,    6,    6,    8,    9,    9,   12,   12,   12,   15,   16,   16,   19,   20,
  20,   23,   22,   23,   25,   26,   25,   22,   23,   21,   19,   20,   17,   15,   16,   13,
  12,   12,    9,    9,    9,    6,    6,    5,    3,    3,    2,    0,    0,   -1,   -3,   -3,
  -5,   -7,   -6,   -8,   -9,   -9,  -12,  -13,  -13,  -15,  -16,  -16,  -19,  -19,  -21,  -23,
 -22,  -24,  -27,  -26,  -24,  -23,  -23,  -21,  -19,  -19,  -17,  -16,  -16,  -13,  -12,  -12,
  -9,   -9,   -9,   -6,   -6,   -5,   -3,   -3,   -2,    0,    0,    2,    3,    3,    6,    7,
   6,    8,   10,   10,   12,   13,   14,   16,   16,   17,   19,   19,   21,   23,   23,   25,
  27,   26,   24,   23,   23,   20,   19,   19,   16,   16,   15,   12,   12,   12,    9,    9,
   8,    5,    6,    5,    2,    3,    1,    0,    0,   -2,   -3,   -3,   -6,   -6,   -7,   -9,
 -10,  -11,  -13,  -13,  -14,  -16,  -17,  -18,  -19,  -20,  -21,  -23,  -23,  -25,  -27,  -27,
 -24,  -23,  -23,  -20,  -20,  -18,  -16,  -17,  -15,  -12,  -13,  -10,   -9,   -9,   -7,   -5,
  -5,   -3,   -2,   -2,    0,    0,    0,    2,    3,    3,    6,    6,    7,    9,    9,   11,
  13,   13,   15,   16,   16,   18,   20,   19,   22,   23,   23,   26,   27,   26,   23,   23,
  23,   20,   20,   19,   17,   17,   15,   13,   13,   11,    9,    9,    7,    6,    5,    3,
   3,    2,    0,    0,    0,   -3,   -3,   -4,   -7,   -6,   -7,  -10,  -10,  -12,  -14,  -13,
 -15,  -17,  -16,  -19,  -20,  -21,  -24,  -24,  -24,  -27,  -27,  -26,  -24,  -24,  -22,  -20,
 -20,  -18,  -17,  -17,  -14,  -13,  -13,  -10,  -10,  -10,   -7,   -6,   -6,   -3,   -3,   -2,
   0,    0,    1,    3,    2,    5,    7,    6,    8,   10,   10,   12,   13,   13,   15,   16,
  16,   20,   20,   21,   23,   24,   25,   26,   27,   25,   23,   23,   21,   19,   20,   18,
  17,   16,   13,   13,   13,    9,    9,    9,    6,    7,    6,    2,    3,    1,   -1,    0,
  -1,   -3,   -2,   -5,   -6,   -6,   -9,  -10,  -10,  -13,  -13,  -12,  -16,  -16,  -16,  -20,
 -19,  -21,  -23,  -23,  -25,  -26,  -26,  -24,  -22,  -23,  -21,  -19,  -20,  -17,  -17,  -16,
 -13,  -14,  -12,   -9,  -10,   -8,   -6,   -7,   -5,   -3,   -4,   -1,    0,    0,    3,    3,
   3,    6,    6,    6,   10,   10,   10,   13,   13,   13,   17,   16,   18,   21,   20,   22,
  24,   23,   26,   27,   26,   24,   23,   23,   20,   20,   20,   17,   17,   16,   13,   14,
  12,   10,   11,    8,    7,    8,    4,    4,    4,    0,    0,    0,   -4,   -3,   -4,   -7,
  -6,   -7,  -10,  -10,  -11,  -13,  -12,  -14,  -16,  -16,  -18,  -20,  -19,  -22,  -23,  -23,
 -26,  -26,  -26,  -23,  -23,  -22,  -19,  -20,  -19,  -16,  -17,  -15,  -13,  -14,  -12,  -10,
 -11,   -8,   -7,   -7,   -4,   -4,   -3,    0,    0,    0,    4,    3,    5,    8,    7,    9,
  11,   10,   13,   14,   13,   16,   17,   16,   19,   19,   19,   23,   23,   23,   26,   26,
  25,   23,   22,   21,   19,   20,   18,   16,   17,   14,   13,   14,   11,    9,   10,    7,
   6,    6,    3,    3,    2,    0,    0,   -1,   -4,   -4,   -5,   -7,   -7,   -9,  -10,  -11,
 -13,  -14,  -14,  -16,  -17,  -17,  -20,  -19,  -20,  -23,  -23,  -24,  -26,  -27,  -25,  -22,
 -23,  -22,  -20,  -20,  -17,  -17,  -17,  -14,  -13,  -13,  -10,  -10,   -9,   -6,   -7,   -6,
  -2,   -4,   -2,    0,   -1,    1,    3,    2,    5,    6,    5,    8,    9,    9,   12,   13,
  13,   16,   16,   17,   20,   19,   21,   23,   23,   25,   26,   26,   24,   22,   23,   20,
  19,   20,   16,   16,   16,   13,   13,   13,   10,    9,    8,    6,    6,    4,    3,    4,
   1,    0,    0,   -2,   -3,   -3,   -6,   -6,   -6,   -9,   -9,  -10,  -13,  -13,  -14,  -17,
 -16,  -17,  -20,  -19,  -21,  -23,  -23,  -25,  -27,  -27,  -23,  -23,  -23,  -20,  -19,  -19,
 -16,  -16,  -15,  -12,  -12,  -12,   -9,   -9,   -8,   -5,   -6,   -4,   -3,   -3,   -1,    0,
   0,    2,    3,    3,    6,    6,    7,    9,   10,   12,   14,   13,   15,   17,   16,   18,
  20,   19,   21,   23,   22,   25,   27,   26,   22,   23,   22,   19,   20,   18,   16,   16,
  15,   12,   13,   11,    9,   10,    7,    5,    7,    4,    3,    3,    0,    0,    0,   -2,
  -2,   -3,   -6,   -5,   -7,   -9,   -9,  -11,  -13,  -13,  -15,  -17,  -16,  -19,  -19,  -19,
 -22,  -22,  -22,  -26,  -27,  -25,  -22,  -23,  -22,  -19,  -20,  -18,  -16,  -16,  -15,  -12,
 -13,  -11,   -9,  -10,   -6,   -6,   -6,   -2,   -3,   -2,    0,    0,    0,    3,    3,    4,
   6,    6,    8,   10,   10,   12,   13,   13,   16,   17,   16,   19,   20,   20,   23,   23,
  24,   26,   27,   25,   22,   23,   21,   19,   20,   17,   15,   17,   14,   13,   14,   11,
  10,   10,    6,    6,    5,    3,    3,    1,   -1,    0,   -1,   -4,   -3,   -5,   -7,   -6,
  -9,  -11,  -10,  -12,  -14,  -13,  -17,  -17,  -17,  -20,  -19,  -21,  -24,  -23,  -24,  -26,
 -26,  -24,  -22,  -23,  -20,  -19,  -20,  -17,  -16,  -17,  -14,  -13,  -13,  -10,  -10,  -10,
  -6,   -6,   -5,   -3,   -3,   -1,    0,    0,    1,    4,    3,    5,    7,    6,   10,   10,
  10,   13,   13,   13,   16,   16,   17,   20,   20,   22,   24,   23,   25,   27,   27,   25,
  23,   24,   20,   19,   20,   17,   17,   16,   13,   13,   12,   10,   10,    9,    6,    6,
   5,    3,    3,    1,    0,    0,   -2,   -4,   -3,   -6,   -7,   -7,  -10,   -9,  -10,  -13,
 -13,  -15,  -17,  -16,  -18,  -20,  -19,  -22,  -23,  -23,  -26,  -27,  -26,  -23,  -23,  -23,
 -19,  -20,  -19,  -17,  -17,  -15,  -13,  -13,  -12,  -10,  -10,   -8,   -6,   -6,   -4,   -3,
  -3,    0,    0,    0,    3,    3,    3,    7,    7,    8,   10,   10,   11,   13,   13,   15,
  17,   16,   18,   20,   19,   23,   23,   23,   26,   26,   25,   23,   22,   21,   19,   19,
  18,   15,   16,   14,   12,   13,   11,    9,   10,    8,    6,    7,    4,    3,    4,    0,
   0,    0,   -4,   -3,   -4,   -7,   -6,   -8,  -10,   -9,  -11,  -13,  -13,  -16,  -17,  -16,
 -19,  -20,  -20,  -23,  -23,  -24,  -27,  -26,  -26,  -23,  -22,  -22,  -19,  -19,  -18,  -16,
 -16,  -14,  -12,  -13,  -10,   -9,   -9,   -6,   -6,   -6,   -3,   -3,   -2,    0,    0,    1,
   4,    3,    5,    7,    6,    8,   10,   10,   13,   13,   13,   17,   16,   17,   20,   19,
  20,   23,   23,   24,   27,   26,   25,   23,   23,   22,   20,   20,   18,   16,   17,   14,
  12,   12,   10,    9,    9,    6,    6,    5,    3,    4,    2,    0,    0,   -2,   -3,   -3,
  -5,   -6,   -6,   -9,  -10,  -10,  -12,  -13,  -14,  -16,  -15,  -18,  -20,  -19,  -22,  -24,
 -22,  -25,  -27,  -26,  -24,  -23,  -23,  -21,  -20,  -20,  -17,  -16,  -16,  -13,  -12,  -12,
  -9,  -10,   -8,   -6,   -6,   -4,   -3,   -3,    0,    0,    0,    3,    3,    3,    6,    6,
   7,   10,   10,   10,   13,   14,   15,   17,   17,   18,   20,   20,   22,   23,   23,   25,
  27,   26,   24,   23,   23,   20,   20,   19,   16,   17,   15,   13,   13,   11,    9,   10,
   8,    6,    6,    4,    3,    3,    1,    0,    0,   -2,   -3,   -2,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,
   0,   -1,    0,    0,    0,    0,    0,    0,   -1,    0,    1,    1,    1,    0,    2,    0,
   1,    1,   -1,    2,    0,   -2,    1,    2,    0,   -2,    4,   -5,    6,   37,   40,   42,
  40,   41,   42,   45,   38,    3,    3,   -8,  -40,  -37,  -36,  -39,  -40,  -41,  -39,  -41,
 -39,  -33,  -36,  -38,  -40,  -42,  -39,  -40,  -35,  -41,  -41,  -17,    0,   25,   39,   37,
  42,   40,   37,   36,   36,   38,   43,   41,   40,   39,   41,   40,   36,   42,   20,   -1,
   1,    0,    0,    0,    1,  -22,  -42,  -37,  -39,  -41,  -41,  -42,  -42,  -45,  -43,  -40,
 -45,  -32,   -5,    0,    0,    3,    6,    3,    0,    3,    2,    0,   -3,   12,   35,   36,
  38,   41,   34,   43,   36,    3,   -2,    2,   -1,   -2,   -6,   -2,    0,    0,    0,   -1,
  -1,   -2,    0,   -2,    0,    0,  -33,  -41,   -9,    0,   -2,    0,    0,    3,    2,    0,
  -1,   -1,    3,    3,    0,    0,    4,    3,    1,    3,    1,  -22,  -44,  -43,  -16,    1,
  -2,   -1,   -1,    0,    0,   -3,    0,    1,   -3,    1,    3,    1,    5,    0,   10,   37,
  41,   38,   41,   39,   39,   40,   13,   -6,   -1,   -4,   -3,    1,    1,    0,    0,   -4,
   1,   -2,  -30,  -36,  -36,  -40,  -40,  -42,  -43,  -39,  -39,  -38,  -32,  -41,  -24,    2,
   0,    0,    2,   -2,   -1,   24,   37,   32,   42,   40,   37,   41,   40,   41,   42,   38,
  39,   44,   41,   38,   37,   42,   32,    6,  -13,  -34,  -39,  -38,  -44,  -45,  -43,  -35,
 -36,  -38,  -34,  -36,  -38,  -39,  -37,  -35,  -38,  -37,  -44,  -37,   -1,    4,   -2,   30,
  48,   40,   44,   40,   40,   44,   37,   32,   35,   37,   32,   33,   32,   36,   35,    6,
  -2,    5,   -3,   -3,   -1,   -8,    1,  -11,  -41,  -37,  -35,  -39,  -38,  -39,  -38,  -38,
 -40,  -41,  -15,    6,    1,    0,    2,    0,    1,    6,    5,    6,    2,    6,    5,    9,
  35,   39,   36,   36,   38,   24,    0,    4,    4,    0,    3,    0,   -3,    0,    0,    0,
   1,   -2,   -1,   -3,   -1,   -2,    0,   -2,  -20,   -6,    0,   -5,    0,   -4,   -3,   -3,
   0,    1,   -2,    2,    4,    0,   -3,   -5,    0,    0,    0,    2,  -24,  -40,  -33,  -37,
 -20,    0,   -1,    0,    0,    1,    2,    3,    3,    2,    5,    0,    0,    1,    0,   25,
  40,   32,   41,   40,   33,   37,   37,   38,   18,    0,    6,    3,    2,    0,   -2,    2,
   5,    8,  -14,  -34,  -31,  -39,  -41,  -39,  -42,  -37,  -36,  -38,  -34,  -36,  -38,  -43,
 -26,    5,    0,   -1,   -1,    0,   26,   37,   38,   39,   36,   37,   34,   32,   38,   39,
  36,   40,   43,   44,   41,   44,   42,   41,   34,  -16,  -45,  -36,  -42,  -39,  -33,  -35,
 -32,  -36,  -39,  -30,  -26,  -30,  -36,  -39,  -45,  -52,  -48,  -47,  -26,    8,   13,    5,
  -2,   20,   42,   31,   30,   34,   25,   15,   21,   33,   34,   32,   33,   32,   38,   30,
   0,   -5,    0,    0,    0,   -2,   -7,   -5,    5,  -11,  -31,  -27,  -21,  -18,  -20,  -24,
 -21,  -28,  -28,   -3,   12,    5,    3,    3,    3,    0,   -8,   -3,    1,   -7,   -6,   -4,
 -15,    0,   39,   43,   34,   35,    9,   -8,   -1,    2,   -1,   -1,    1,    1,   -2,   -2,
   2,    4,   11,    5,   -4,  -11,  -11,   -6,    0,   23,   14,  -10,   -3,   -4,   -5,   -7,
 -12,  -12,  -11,   -4,   -7,   -6,    6,    5,    9,    7,   -9,    0,  -10,  -36,  -30,  -26,
 -24,  -27,   -9,   15,    8,    7,    6,    0,    0,    1,    3,   -2,    1,   11,   -2,    4,
  37,   47,   48,   40,   32,   30,   24,   28,   31,   30,   10,  -12,   -8,   -2,   -2,    4,
   8,    2,    7,   -4,  -30,  -33,  -31,  -32,  -31,  -31,  -36,  -40,  -38,  -33,  -30,  -29,
 -28,  -36,  -28,   -2,    1,  -13,   -2,   27,   29,   28,   31,   23,   26,   33,   38,   38,
  30,   32,   37,   33,   37,   48,   44,   35,   39,   38,    8,  -25,  -27,  -20,  -24,  -29,
 -32,  -34,  -33,  -27,  -26,  -34,  -37,  -34,  -31,  -34,  -37,  -37,  -36,  -18,   -3,   -6,
  -2,    0,   -2,   17,   31,   22,   25,   33,   33,   32,   28,   22,   23,   27,   33,   39,
  18,   -1,    7,    4,   -4,    0,    2,    2,    3,   -3,    1,   -3,  -29,  -30,  -25,  -33,
 -33,  -27,  -33,  -25,    1,    3,   -2,    0,   -1,    0,    0,   -2,    0,    0,   -2,   -1,
  -4,   -1,    0,    0,   19,   36,   31,    8,   -1,    0,   -3,    0,    4,    3,    1,    3,
   5,    1,   -1,    2,    3,    1,    0,    0,    2,    1,   19,   35,   11,   -1,    4,   -3,
  -7,   -2,    0,    0,    1,    1,    0,    0,   -6,   -4,   -1,   -2,    0,  -16,  -35,  -30,
 -33,  -38,  -29,  -30,  -16,    2,    0,    1,    3,    0,   -1,   -1,   -1,    0,    3,   -2,
   9,   37,   38,   35,   36,   31,   30,   29,   32,   38,   30,   33,   24,    0,    0,    0,
  -3,   -2,    2,    1,  -21,  -30,  -31,  -34,  -32,  -33,  -32,  -33,  -38,  -36,  -36,  -35,
 -33,  -38,  -30,  -32,  -27,   -4,   -4,   14,   37,   32,   36,   37,   32,   30,   34,   36,
  33,   33,   32,   32,   38,   36,   34,   35,   31,   43,   26,    0,    1,  -23,  -37,  -30,
 -36,  -35,  -34,  -35,  -32,  -32,  -36,  -37,  -31,  -31,  -36,  -32,  -38,  -32,   -4,   -2,
   0,    2,   -5,    0,   -5,    8,   29,   27,   30,   32,   33,   32,   28,   30,   29,   33,
  31,    6,    0,    1,   -3,    5,    4,    4,    5,    1,    4,    0,    1,   -7,  -29,  -28,
 -33,  -33,  -29,  -35,  -14,    1,   -1,    2,    0,   -3,   -1,   -2,    0,   -3,   -5,   -2,
  -1,    2,   -2,    1,    0,   -2,   25,   18,   -2,    3,   -3,    0,    4,    1,    2,    0,
   0,    1,    1,   -1,   -4,   -1,    1,    0,    3,    0,    7,   29,   29,   32,   15,   -3,
  -1,   -5,   -1,    0,   -4,    0,    1,    2,    3,    0,   -2,   -2,    0,    0,  -23,  -32,
 -28,  -31,  -30,  -29,  -25,  -31,  -22,   -1,    0,    2,    1,    0,    1,    0,    0,   -2,
  -5,   12,   33,   30,   31,   31,   27,   28,   27,   29,   28,   30,   28,   29,   22,    0,
   0,    2,    0,    6,   -7,  -30,  -30,  -27,  -31,  -27,  -28,  -30,  -31,  -30,  -26,  -27,
 -29,  -29,  -28,  -32,  -31,  -30,  -33,   -8,   23,   29,   28,   30,   30,   29,   30,   31,
  31,   29,   30,   32,   32,   31,   31,   31,   31,   34,   33,   13,   -1,    1,    2,  -16,
 -28,  -25,  -30,  -29,  -29,  -30,  -31,  -33,  -32,  -32,  -33,  -31,  -31,  -34,  -17,    1,
  -1,   -5,   -2,   -3,   -2,    0,    0,   10,   28,   31,   33,   31,   32,   34,   30,   31,
  34,   22,    2,    1,    3,    0,    1,    1,    1,    2,    1,    1,    0,   -5,    0,   -7,
 -27,  -33,  -31,  -33,  -27,   -7,    2,   -1,   -1,    0,   -1,   -3,   -2,    0,    1,    1,
   3,    0,    0,    1,    0,    1,    0,    2,    2,   -1,    0,    1,   -2,    1,    1,   -1,
   1,    0,    0,    0,    1,    2,    1,    0,   -1,   -1,   -1,   12,   29,   30,   28,   31,
  14,   -2,    0,    1,    2,    0,   -1,    0,   -1,   -2,   -1,   -1,   -1,    1,   -5,  -25,
 -32,  -30,  -31,  -29,  -25,  -27,  -29,  -32,  -21,   -1,    2,    2,    0,    0,    2,    0,
  -2,    3,   25,   35,   34,   34,   30,   26,   27,   30,   30,   29,   28,   29,   26,   28,
  22,    0,   -5,    0,   -1,  -16,  -33,  -31,  -29,  -30,  -31,  -31,  -32,  -34,  -32,  -27,
 -26,  -28,  -28,  -28,  -25,  -27,  -28,  -28,  -13,   23,   35,   28,   30,   28,   29,   29,
  29,   33,   33,   33,   32,   33,   31,   26,   25,   28,   30,   20,    0,   -6,   -1,   -3,
  -1,  -15,  -30,  -30,  -32,  -33,  -32,  -31,  -29,  -30,  -30,  -31,  -30,  -30,  -25,   -4,
   7,    2,    0,    0,   -1,    0,    0,    3,    3,   12,   31,   32,   30,   31,   30,   29,
  26,   27,   14,    0,    1,    1,    1,   -1,   -3,   -3,   -1,    0,    0,    0,    0,   -1,
   0,   -5,  -25,  -31,  -29,  -23,   -3,    0,    0,    3,    0,    0,   -1,   -1,   -2,   -1,
   0,    2,    2,    0,   -1,    0,    0,    0,   -4,  -22,  -12,    5,    0,    3,    3,    1,
   3,    1,    2,    2,    0,   -2,    0,    1,    0,   -1,   -2,   -1,   17,   31,   27,   28,
  27,   28,   17,   -2,   -2,   -3,   -5,   -1,    0,    1,    0,   -3,   -1,    0,    2,   -9,
 -27,  -27,  -27,  -30,  -30,  -33,  -30,  -29,  -27,  -28,  -21,   -2,    0,    1,    5,    0,
   2,   -2,    3,   25,   30,   26,   28,   29,   31,   33,   31,   30,   30,   31,   30,   32,
  29,   26,   25,    1,   -5,   -2,  -23,  -28,  -26,  -28,  -27,  -30,  -33,  -30,  -27,  -29,
 -31,  -32,  -33,  -32,  -29,  -30,  -25,  -26,  -31,  -14,   -2,   14,   31,   29,   30,   30,
  30,   31,   29,   32,   32,   31,   30,   28,   30,   32,   30,   33,   20,    4,    1,    0,
   1,    0,    1,  -12,  -32,  -30,  -30,  -30,  -29,  -34,  -30,  -31,  -34,  -27,  -28,  -22,
  -3,    0,   -3,    0,    0,    0,    0,    2,   -1,   -1,   -3,    5,   29,   32,   30,   34,
  27,   29,   28,    9,    1,    0,   -2,    0,    0,    0,    3,    2,    1,    0,    0,   -3,
  -2,    0,    0,   -1,  -18,  -30,  -13,    0,    1,    1,    1,    2,    0,   -1,    0,   -1,
  -3,   -3,   -2,   -1,    0,    3,    5,    1,    3,   -8,  -31,  -34,  -18,   -5,   -2,    0,
   0,    1,    2,    3,    4,    3,   -1,   -2,   -1,   -3,    3,    5,    6,   22,   28,   27,
  31,   31,   31,   34,   20,    3,    0,   -2,    0,    0,    0,    2,    4,    0,   -2,    0,
 -17,  -33,  -31,  -36,  -35,  -28,  -28,  -26,  -27,  -29,  -27,  -33,  -27,   -6,   -3,   -5,
  -1,    3,    0,   10,   29,   29,   32,   34,   29,   34,   34,   32,   33,   25,   25,   28,
  27,   32,   34,   36,   26,    6,   -7,  -27,  -32,  -32,  -36,  -29,  -29,  -30,  -28,  -29,
 -25,  -32,  -39,  -35,  -35,  -34,  -33,  -27,  -24,  -27,   -6,    3,    0,   23,   34,   30,
  33,   31,   31,   27,   28,   34,   32,   31,   32,   38,   40,   33,   34,   13,   -5,   -1,
  -6,   -5,    0,   -4,    0,  -10,  -28,  -28,  -32,  -37,  -34,  -31,  -33,  -35,  -28,  -31,
 -18,    0,   -5,   -4,    1,    0,    3,    2,    1,    2,   -1,    2,    4,    7,   26,   34,
  33,   31,   32,   21,    0,    0,    2,   -2,    0,    0,    2,    6,    2,    3,    2,   -3,
  -1,   -1,   -1,   -3,   -1,   -2,  -17,   -9,    2,   -3,   -1,    3,    2,    0,    0,    0,
  -1,   -3,    0,   -1,   -2,    0,   -1,   -1,    0,    2,  -12,  -24,  -19,  -24,  -15,    1,
   0,   -1,    2,    0,    0,    0,   -2,    0,    3,    3,    3,    5,    1,   10,   26,   24,
  24,   27,   24,   23,   21,   23,   18,    1,    0,    4,   -1,   -1,    2,    1,    0,    3,
  -6,  -27,  -28,  -27,  -30,  -27,  -27,  -25,  -23,  -27,  -28,  -27,  -26,  -25,  -22,   -6,
   0,   -1,   -2,    1,   17,   26,   24,   25,   28,   31,   30,   28,   30,   30,   29,   28,
  26,   27,   28,   27,   24,   23,   23,   -5,  -29,  -23,  -24,  -27,  -28,  -27,  -25,  -24,
 -27,  -31,  -32,  -32,  -32,  -30,  -27,  -27,  -24,  -29,  -19,   -1,   -1,    0,    1,   16,
  30,   26,   24,   29,   30,   29,   28,   26,   25,   27,   29,   30,   33,   25,    4,   -1,
  -1,   -1,   -1,   -3,    2,    0,   -2,  -12,  -28,  -27,  -24,  -28,  -28,  -27,  -26,  -26,
 -24,   -9,    0,   -3,   -4,   -1,    3,    0,    0,    3,    3,    3,   -1,   -1,    0,    4,
  21,   27,   25,   29,   17,    0,   -1,   -1,   -2,   -3,    0,    2,    1,    0,   -2,    0,
   0,   -1,    0,    0,    1,    1,   -3,    2,    5,    0,    0,    0,    0,    1,    0,    0,
   2,    2,    0,   -1,   -2,    0,    0,    0,    0,    2,    0,  -18,  -28,  -27,  -27,  -29,
 -17,    0,    1,    0,    1,    0,    0,    0,   -2,   -4,   -1,    2,    2,    1,   15,   29,
  25,   25,   26,   27,   27,   26,   25,   27,   21,    2,    0,    4,    1,    1,    0,   -1,
   1,   -7,  -27,  -30,  -28,  -31,  -31,  -30,  -27,  -25,  -22,  -23,  -24,  -24,  -26,  -29,
 -29,  -10,    1,   -5,    3,   26,   31,   27,   28,   27,   28,   31,   29,   26,   25,   27,
  25,   26,   27,   25,   27,   26,   28,   27,    8,  -18,  -29,  -25,  -25,  -28,  -30,  -30,
 -26,  -25,  -26,  -29,  -30,  -30,  -29,  -28,  -26,  -24,  -27,  -10,    6,    3,    0,    0,
  -3,    9,   28,   23,   24,   27,   27,   30,   27,   26,   26,   28,   29,   31,   20,    0,
   0,    1,    0,    0,   -4,   -6,   -1,    0,    1,   -3,  -26,  -26,  -23,  -28,  -25,  -27,
 -29,  -23,   -4,    1,   -4,   -1,   -3,   -1,    1,    0,    0,    0,    0,    5,    1,    1,
  -1,   -2,   20,   31,   26,   14,    0,    1,    0,    0,    3,    0,    3,    4,    2,    1,
  -1,    0,    0,   -1,    0,   -4,   -2,   -1,    8,   29,   12,   -1,    1,   -4,    0,    2,
  -1,    0,    0,    0,   -1,   -2,   -1,   -3,    0,    0,    0,   -6,  -24,  -25,  -24,  -31,
 -25,  -28,  -20,    2,    2,    2,    2,   -1,    0,   -2,    0,    3,    4,    3,    2,   22,
  31,   25,   31,   29,   25,   25,   23,   28,   26,   26,   25,    5,    0,    0,   -4,   -2,
  -2,    2,  -16,  -34,  -27,  -29,  -30,  -27,  -28,  -26,  -28,  -30,  -23,  -22,  -23,  -27,
 -27,  -26,  -24,   -4,    0,    8,   29,   25,   23,   25,   27,   31,   30,   31,   32,   27,
  25,   26,   27,   31,   29,   27,   25,   29,   21,    0,    0,  -13,  -30,  -27,  -29,  -30,
 -29,  -31,  -30,  -31,  -31,  -30,  -30,  -27,  -24,  -22,  -26,  -24,   -2,    4,    0,    1,
   0,    2,    0,    8,   24,   22,   23,   28,   28,   25,   26,   30,   27,   29,   28,   10,
   0,    0,    0,    0,   -1,   -1,    0,   -1,   -3,   -3,    0,   -1,   -4,   -1,    1,    0,
  -1,    0,    0,    0,    0,   -1,    0,    5,    6,    4,    5,    5,    4,    3,    3,    2,
   0,    1,    1,    0,    0,   -2,   -4,   -2,   -1,   -5,   -4,   -1,   -6,   -5,   -1,   -2,
   0,    1,    0,    0,    3,    4,    2,    4,    6,    2,    1,    1,    4,    3,    0,    2,
   0,    0,    0,   -4,   -3,    0,   -1,   -2,   -1,    0,    0,   -2,   -2,    0,    0,   -2,
  -1,   -1,   -1,   -3,   -4,   -3,    0,    1,    0,   -1,    0,    3,    3,    0,    1,    1,
   1,    4,    0,   -1,    0,    0,    0,    0,    1,    0,   -2,   -1,    0,    2,    0,    0,
   2,    3,    2,    0,   -2,    0,    3,    2,   -2,    0,    0,    1,    0,   -2,    0,    0,
   0,    1,    2,    2,   -1,   -1,    0,    2,    1,   -2,    0,    0,   -1,   -2,   -2,   -4,
  -1,    2,    0,    2,    4,    1,    0,   -1,    0,    0,    1,   -1,    0,   -1,   -5,    0,
  -2,    0,    2,    2,    3,    0,   -1,   -2,    0,   -1,    0,    0,   -4,   -4,   -6,   -5,
  -1,    0,   -2,   -3,    0,    1,   -1,    0,    0,    0,    0,   -1,   -1,   -2,    0,    0,
  -1,    0,   -1,   -2,    1,    4,    0,    3,    4,    4,    6,    2,    2,    1,    3,    2,
   2,    1,   -1,    1,   -2,    0,    3,   -1,   -2,   -2,   -2,    1,    2,    2,   -2,   -2,
  -1,   -2,    1,    0,    0,    0,   -2,    1,   -1,   -3,    0,    1,   -1,   -1,    3,    0,
   0,   -1,   -2,    3,   -2,   -1,    2,    2,    0,   -5,    0,    3,    1,    1,    2,    6,
   1,   -3,   -2,   -3,   -3,    2,    8,    6,    2,   -2,    0,    5,    3,    0,   -2,   -4,
  -4,    3,   -4,  -16,  -20,   -4,    5,   -8,   -3,   -3,    0,   11,    0,    0,    0,    0,
   0,    1,   -4,    1,    7,  -19,   -3,   10,   -2,   11,    2,    0,   17,   10,   -3,  -10,
  -5,   14,   13,  -11,    0,   11,  -16,  -12,    6,    4,    5,   -1,   -6,    0,    0,    5,
   7,   -2,    4,    7,    9,   12,    5,   -3,   -8,   -1,    0,   -6,  -14,  -10,   -5,   -7,
   1,    1,    5,    7,   -1,    3,    7,    6,    7,   -1,   -9,   -8,  -12,   -4,    4,    5,
   1,   -2,   -4,   -1,   17,   11,   -4,    3,    2,   -4,   -3,    1,   -6,   -8,    0,   -6,
   1,   -3,  -14,    4,    5,   -1,   -3,    3,    4,   -3,    6,    7,    0,    0,    8,    4,
  -5,   -2,   -5,   -3,    8,   -1,   -8,    2,    0,   -7,    6,   10,   -3,    1,    7,   -6,
  -3,    8,   -1,   -5,    4,    0,   -5,    6,    5,   -6,    1,    3,   -6,   -1,    3,    0,
   0,    6,    4,   -5,    3,    3,   -9,    5,    2,   -5,    9,    4,   -1,    0,    3,    5,
   4,    1,   -6,    6,   11,   -8,   -5,    1,  -15,  -12,   -2,  -15,   -9,    9,    0,  -18,
  -5,   11,   -6,  -13,   -1,   -4,    4,    4,   -2,   -1,   -6,    1,  -10,  -15,   -2,   -9,
   0,    7,    0,    0,    2,   -9,   -5,    9,   -7,   -6,    5,   -9,   -5,    5,    1,    2,
   0,   -5,   -2,    0,    5,    8,    2,    5,    1,   -3,   -5,   -9,    6,    5,   -6,    0,
   8,    5,    0,    0,    4,   20,    3,  -14,    0,   -4,   -3,    3,    1,   -2,   -5,   -1,
 -11,  -11,    8,    3,   -2,    2,   -3,   -6,  -10,    4,   15,    6,   -1,   -8,   -3,  -11,
 -15,    0,    4,    4,    0,    1,   -4,    1,   25,   19,   14,    4,   -8,    1,    2,   -1,
   1,  -18,  -46,  -45,  -36,  -33,  -44,  -31,    0,   -1,   -3,   -1,   -5,    0,    0,   -1,
  -3,   -1,   -3,   -5,    0,   -4,   -1,   -4,   17,   46,   15,   -4,    0,   -8,   -8,  -14,
 -12,   -5,   -8,   -4,   -2,    0,    0,    0,    5,    9,    4,    5,   26,   37,   37,   17,
 -12,   -5,    0,   -1,    2,    0,    1,   -3,   -2,    4,   -3,   -6,   -4,   -1,  -13,  -38,
 -38,  -30,  -31,  -32,  -39,  -43,  -15,    8,    2,    2,   -1,   -5,    0,    2,    8,    0,
   8,   39,   38,   31,   32,   32,   38,   35,   32,   39,   37,   42,   53,   19,   -7,   -5,
 -14,   -2,   -7,  -40,  -43,  -41,  -36,  -30,  -40,  -36,  -31,  -36,  -37,  -39,  -41,  -42,
 -43,  -35,  -34,  -44,   -8,   43,   46,   42,   37,   32,   38,   37,   37,   36,   33,   35,
  34,   38,   38,   37,   33,   38,   42,   12,   -7,    4,    2,  -27,  -46,  -42,  -41,  -43,
 -41,  -36,  -40,  -44,  -31,  -27,  -24,  -24,  -35,  -10,   11,   -4,   -6,   -5,  -11,    0,
  -2,    4,   40,   46,   40,   48,   41,   38,   34,   34,   46,   19,  -12,   -9,   -9,   -7,
  -3,   -4,    4,    3,    0,    8,    2,    0,  -10,  -39,  -37,  -29,  -46,  -32,    1,    1,
  -7,   -5,    0,    6,    8,    9,    8,    1,    0,   -1,    0,    1,   -7,   -5,    3,    8,
   6,    0,    1,    4,    3,    1,    3,    5,    1,    0,   -4,   -9,  -14,  -11,    0,    5,
   3,    6,   35,   51,   37,   39,   26,   -3,   -2,    1,    0,    1,   -1,   -1,   -1,    0,
   0,   -1,    3,    9,  -15,  -40,  -39,  -43,  -42,  -44,  -45,  -40,  -46,  -26,   -1,   -3,
  -4,   -3,   -1,    4,    4,    2,   18,   35,   35,   33,   28,   30,   31,   32,   42,   40,
  45,   45,   40,   46,   24,   -2,    0,    2,  -13,  -34,  -37,  -36,  -40,  -39,  -33,  -33,
 -38,  -34,  -34,  -36,  -33,  -41,  -42,  -43,  -40,  -38,  -31,   13,   42,   34,   39,   43,
  36,   33,   33,   37,   39,   37,   36,   40,   39,   39,   34,   32,   29,    5,    0,    5,
   0,    1,  -16,  -32,  -33,  -40,  -42,  -41,  -37,  -37,  -42,  -40,  -33,  -35,  -32,   -5,
   5,    0,    2,    1,   -2,   -9,   -3,    0,   -1,   28,   41,   39,   44,   40,   33,   33,
  33,   12,   -3,    1,    1,    0,   -2,    1,    0,   -3,    0,   -1,    1,   -3,   -5,   -1,
 -26,  -41,  -38,  -22,    0,    0,    1,    3,    0,    0,    0,    0,   -1,    0,    0,    1,
   4,    0,    0,    0,    7,   -7,  -32,  -10,    1,   -1,    1,   -2,    0,    0,   -1,    1,
  -1,   -3,   -2,    0,    0,    1,   -1,    6,   33,   41,   40,   35,   36,   37,   10,    0,
   2,   -1,    1,    3,    4,    3,    1,    0,    1,   -4,  -29,  -40,  -38,  -38,  -35,  -41,
 -43,  -40,  -36,  -37,  -36,  -11,   -2,   -4,   -1,    0,    0,    1,   25,   38,   35,   38,
  36,   40,   41,   38,   38,   37,   43,   43,   40,   36,   37,   30,    4,    0,  -18,  -38,
 -34,  -36,  -34,  -36,  -37,  -35,  -38,  -36,  -42,  -43,  -41,  -41,  -39,  -39,  -37,  -37,
 -15,    0,    8,   34,   35,   33,   36,   34,   34,   32,   39,   40,   42,   45,   40,   39,
  36,   38,   23,    0,    0,   -1,   -3,   -3,    2,  -10,  -34,  -30,  -33,  -38,  -39,  -40,
 -36,  -38,  -35,  -41,  -33,   -2,    0,   -2,    2,    1,   -1,    0,    0,   -2,    0,   -2,
  16,   38,   33,   35,   33,   35,   30,    2,   -2,    0,   -2,    0,    2,    3,    3,    2,
   2,    0,   -4,   -5,   -5,   -3,    4,  -16,  -35,   -9,    3,   -1,    2,    4,    0,   -2,
   0,   -4,   -3,    0,    0,    0,    2,    1,   -1,    0,    2,  -12,  -34,  -34,  -13,    0,
   0,    1,   -1,    0,    0,    0,    0,   -3,    0,    2,    2,    3,   -2,    8,   33,   33,
  32,   39,   31,   34,   37,   11,   -2,    1,    0,    4,    4,    0,   -1,   -1,    6,   -6,
 -34,  -36,  -34,  -39,  -33,  -31,  -35,  -34,  -35,  -33,  -34,  -36,  -11,    1,   -2,    2,
  -4,    0,   30,   37,   30,   34,   35,   33,   35,   35,   34,   34,   33,   36,   40,   37,
  35,   35,   29,    3,  -28,  -35,  -32,  -35,  -33,  -31,  -35,  -32,  -30,  -36,  -33,  -32,
 -37,  -35,  -37,  -36,  -35,  -39,  -17,    2,   -5,   10,   34,   32,   33,   36,   32,   33,
  34,   32,   33,   32,   37,   37,   32,   38,   23,    1,    4,    0,   -2,    4,   -2,    0,
  -9,  -34,  -35,  -32,  -36,  -33,  -35,  -37,  -30,  -34,  -26,   -2,    0,    3,    5,   -3,
   0,    0,   -3,   -1,    0,    2,    0,   13,   36,   36,   29,   33,   27,    2,   -2,    0,
  -5,    2,    2,    0,    2,    0,    2,    0,    0,    2,    0,   -1,    1,    1,  -14,  -12,
   0,   -2,    2,    1,    0,    2,   -2,    0,   -1,   -2,    0,   -2,   -1,   -1,    0,    1,
   2,  -16,  -32,  -28,  -38,  -20,    2,   -3,    0,    0,   -2,    1,    0,    1,    0,    0,
   2,    1,   -1,   16,   37,   28,   32,   36,   30,   33,   31,   34,   16,   -5,   -1,    0,
   2,    5,    0,    0,    2,  -11,  -35,  -33,  -32,  -36,  -33,  -35,  -28,  -27,  -28,  -25,
 -26,  -29,  -34,  -17,    0,    0,   -1,    6,   29,   32,   30,   33,   28,   30,   28,   26,
  28,   29,   30,   26,   29,   30,   30,   27,   31,   29,  -13,  -33,  -26,  -31,  -28,  -27,
 -27,  -27,  -29,  -28,  -31,  -29,  -30,  -32,  -36,  -32,  -29,  -29,   -6,    3,    0,    0,
   0,   20,   30,   27,   30,   29,   30,   29,   30,   32,   35,   33,   28,   29,    9,   -3,
   2,    0,    0,   -1,    1,    0,    0,    0,  -26,  -34,  -29,  -31,  -34,  -33,  -27,  -30,
 -14,    3,    0,    0,    1,    3,   -2,   -6,    0,    0,    4,    3,    2,   -1,    4,   30,
  34,   32,   23,    1,    0,    1,   -1,   -3,    0,    4,    0,   -2,   -5,   -2,    1,    0,
  -1,   -5,   -3,   -5,    5,   22,    3,   -7,    0,    1,    0,   -3,    0,    4,    5,    3,
   1,    2,    3,    6,    3,    2,    0,  -22,  -31,  -24,  -25,  -33,  -25,    0,    3,   -3,
  -1,   -1,    1,    0,   -3,   -4,   -5,   -5,   -3,   14,   30,   27,   27,   30,   31,   27,
  24,   26,   32,   24,    1,    1,    6,    1,    2,    1,    2,  -12,  -30,  -27,  -26,  -29,
 -29,  -27,  -27,  -29,  -31,  -33,  -29,  -28,  -29,  -29,  -20,   -1,   -2,    8,   30,   28,
  27,   29,   29,   30,   29,   30,   32,   31,   26,   26,   29,   29,   28,   28,   30,   16,
   0,  -11,  -27,  -29,  -25,  -29,  -30,  -32,  -32,  -33,  -31,  -29,  -30,  -29,  -25,  -23,
 -29,  -21,   -1,    0,   -3,    0,    0,   -1,   14,   34,   32,   30,   31,   27,   27,   28,
  27,   27,   35,   31,    9,    2,    4,    0,    1,    0,   -5,   -4,   -3,   -3,    0,  -14,
 -32,  -31,  -30,  -29,  -31,  -30,   -9,    0,   -7,   -6,   -5,   -3,    1,    3,    2,    0,
   3,    4,    0,    1,    2,   -3,   17,   39,   17,    1,    6,    0,   -1,   -1,   -5,   -1,
   5,    3,    1,    3,    3,    2,    0,   -5,   -5,   -8,    3,   28,   30,   10,   -1,   -1,
   1,    1,    0,    1,    4,    1,   -5,   -9,   -2,    0,   -5,    4,   -2,  -28,  -24,  -22,
 -30,  -24,  -33,  -35,   -9,    3,   -1,    0,    4,    4,   -2,   -6,    0,   -2,    1,   26,
  32,   32,   34,   30,   34,   31,   27,   29,   27,   34,   28,    1,   -3,    3,   -2,    2,
   5,  -18,  -31,  -30,  -36,  -34,  -32,  -34,  -34,  -33,  -33,  -34,  -24,  -20,  -26,  -28,
 -32,  -30,  -10,   17,   33,   32,   33,   30,   27,   31,   33,   34,   34,   32,   27,   25,
  26,   31,   32,   27,   33,   20,   -6,    0,   -7,  -31,  -30,  -30,  -31,  -30,  -29,  -26,
 -25,  -25,  -27,  -31,  -31,  -28,  -35,  -28,   -4,    0,    1,    1,   -2,    4,    1,   11,
  32,   30,   24,   21,   22,   27,   30,   31,   36,   33,   11,    0,    0,    0,    2,    0,
  -1,   -4,   -2,    0,    0,    4,  -10,  -31,  -32,  -30,  -28,  -29,  -13,    1,   -4,   -4,
  -5,   -5,    0,    2,    0,    0,   -1,   -4,    0,   -1,    0,    5,    0,   17,   20,   -1,
   0,   -3,   -4,    0,   -1,    0,    0,    2,    5,    4,    0,    0,    0,   -3,    0,   -2,
   9,   28,   24,   28,   15,   -3,    2,    3,    6,    4,    0,   -2,   -4,   -3,   -2,   -1,
   0,    3,   -7,  -27,  -26,  -26,  -29,  -27,  -27,  -28,  -32,  -14,    2,    0,    1,   -1,
  -1,   -2,   -2,    0,    5,   25,   28,   25,   27,   26,   29,   30,   33,   33,   31,   27,
  25,   28,    9,    0,    3,    3,    0,  -21,  -25,  -20,  -26,  -22,  -23,  -28,  -27,  -25,
 -25,  -25,  -23,  -26,  -27,  -28,  -25,  -26,  -23,   14,   29,   21,   26,   23,   24,   27,
  27,   27,   24,   24,   25,   25,   25,   25,   24,   23,   24,    8,   -1,    0,    0,    0,
 -18,  -27,  -24,  -27,  -24,  -27,  -25,  -25,  -27,  -23,  -24,  -24,  -24,  -13,    1,    2,
   2,    0,   -1,    0,    2,    0,    1,   22,   28,   27,   30,   25,   26,   24,   23,   16,
  -2,   -4,   -2,   -3,   -1,    0,   -2,   -4,    0,    0,    0,   -2,    0,    0,  -21,  -26,
 -26,  -24,   -3,    2,    1,    3,    3,    4,    3,    3,    0,   -1,   -2,    0,    3,   -2,
  -2,   -2,    0,   -5,  -15,   -5,    1,    0,    0,   -3,   -2,   -4,   -3,    0,    0,   -1,
   0,    4,    3,    4,    3,   -2,   14,   27,   25,   27,   32,   23,    3,    1,    0,   -3,
   0,    0,    2,   -2,   -2,    0,   -3,    1,  -14,  -32,  -29,  -28,  -25,  -24,  -27,  -28,
 -28,  -29,  -17,    0,    1,    5,    2,    0,    4,   -4,    8,   29,   25,   27,   27,   27,
  32,   32,   27,   23,   19,   21,   25,   24,   31,   18,   -4,    2,   -7,  -28,  -24,  -25,
 -28,  -27,  -31,  -29,  -26,  -25,  -24,  -28,  -29,  -23,  -24,  -23,  -18,  -29,  -28,   -8,
   9,   25,   29,   29,   31,   27,   25,   25,   25,   26,   25,   21,   21,   25,   24,   30,
  29,    6,   -3,    0,   -2,    0,    0,  -16,  -30,  -28,  -28,  -26,  -23,  -21,  -18,  -24,
 -23,  -26,  -29,   -7,    2,   -2,    1,    3,    4,    5,    1,    0,    0,   -1,   12,   24,
  21,   26,   23,   22,   29,    9,   -5,   -2,   -6,   -7,   -9,   -6,    0,    1,    0,    0,
   1,    6,    6,    4,    1,  -16,  -32,  -17,    1,    4,    7,    7,    7,    8,    3,    2,
   3,    4,    0,   -6,   -4,   -3,   -3,    0,    1,   -5,  -27,  -26,   -5,   -1,   -2,   -3,
  -5,   -2,   -2,   -4,   -2,    0,    0,   -1,   -3,    0,   -1,   -1,   21,   30,   24,   32,
  31,   31,   26,    3,   -3,    2,    0,    2,    1,   -1,    3,    2,    4,    5,  -12,  -22,
 -24,  -29,  -25,  -27,  -29,  -27,  -27,  -27,  -29,  -20,    0,    6,    0,   -1,   -4,   -4,
  13,   23,   20,   25,   25,   20,   19,   25,   25,   22,   27,   27,   27,   28,   26,   29,
  18,    0,  -14,  -28,  -24,  -21,  -27,  -26,  -23,  -24,  -25,  -24,  -24,  -22,  -23,  -25,
 -21,  -22,  -22,  -25,  -19,    0,    0,   12,   33,   30,   29,   29,   25,   25,   25,   25,
  23,   20,   20,   19,   18,   24,   18,   -1,   -3,   -2,   -6,   -2,    0,    0,  -17,  -33,
 -30,  -29,  -26,  -23,  -22,  -21,  -20,  -22,  -17,    0,    7,    3,    3,    0,    0,    0,
  -1,    1,    1,    0,    1,   15,   29,   29,   24,   21,   22,    9,   -3,    2,   -1,   -2,
   1,   -3,   -4,   -2,    0,    0,   -1,    0,    3,    3,    0,   -3,  -19,  -22,   -6,   -5,
   0,    4,   -1,    2,    2,    3,    5,    1,    2,    5,    1,    0,    1,    0,    0,  -11,
 -29,  -25,  -20,  -11,    6,    2,   -1,   -1,   -4,   -3,    0,    0,    0,    0,   -2,    1,
   3,    6,   24,   30,   27,   32,   30,   27,   27,   22,    5,   -5,   -1,    3,    2,   -3,
  -2,    0,   -3,   -9,  -26,  -33,  -28,  -29,  -25,  -23,  -24,  -20,  -20,  -23,  -23,  -26,
 -25,   -5,    3,   -1,    0,    1,   13,   22,    9,    2,    0,   -1,    0,    0,    1,    6,
   8,    6,    3,    0,    1,    1,    0,   -1,   -7,  -10,   -8,   -8,   -4,   -2,   -5,   -3,
  -2,   -2,    4,    7,    6,    6,    3,    0,    0,    0,   -1,    0,    2,    3,    2,    0,
   0,    0,    1,    3,    0,   -1,    0,    0,   -3,   -5,   -4,   -4,   -3,   -2,   -3,    0,
   2,    2,    2,    3,    4,    2,    0,    0,    0,    0,    0,   -1,   -2,   -2,    0,    1,
   2,    4,    3,    0,    0,   -1,   -4,   -3,   -1,   -2,   -1,   -1,   -3,   -1,   -1,    0,
   4,    4,    2,    0,    0,    2,    2,    1,    0,   -3,   -2,   -1,   -2,   -1,    0,    0,
  -2,   -1,    1,    0,    0,    0,    0,    0,   -1,    0,    1,    1,    1,    0,   -1,    0,
   0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    1,
   0,    0,    0,    0,    0,    1,    1,    2,    1,    0,    1,    0,   -1,   -1,   -1,   -1,
   0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,   -1,   -2,   -1,   -1,   -1,    0,
   0,   -1,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,   -1,   -1,
   0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,
  -2,   -2,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,   -1,   -1,    0,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,
   0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,
   0,    0,    0,   -3,   -6,   -9,  -10,  -12,  -13,  -14,  -17,  -18,  -19,  -22,  -22,  -25,
 -26,  -23,  -21,  -19,  -17,  -16,  -15,  -14,  -11,   -9,   -8,   -6,   -4,   -3,   -1,    0,
   1,    3,    6,    8,   10,   11,   11,   13,   16,   18,   19,   21,   22,   24,   27,   24,
  22,   21,   18,   18,   17,   14,   11,   10,    7,    5,    2,    1,    0,   -1,   -2,   -4,
  -5,   -7,  -10,  -11,  -12,  -13,  -15,  -17,  -18,  -21,  -21,  -22,  -26,  -25,  -22,  -20,
 -19,  -17,  -15,  -14,  -12,  -10,   -8,   -7,   -5,   -3,   -2,    0,    1,    2,    4,    5,
   8,    9,   10,   11,   13,   17,   18,   19,   22,   21,   24,   26,   23,   22,   20,   18,
  17,   16,   14,   12,   11,    9,    8,    6,    4,    3,    1,    0,   -1,   -4,   -6,   -8,
  -9,  -11,  -14,  -16,  -18,  -20,  -22,  -23,  -23,  -26,  -24,  -22,  -22,  -19,  -17,  -16,
 -14,  -12,  -11,  -10,   -9,   -7,   -5,   -4,   -2,    0,    0,    3,    5,    6,    7,    7,
   9,   11,   13,   17,   19,   20,   22,   24,   26,   24,   23,   21,   18,   16,   16,   14,
  11,   11,    9,    8,    7,    4,    2,    0,    0,    0,   -3,   -4,   -7,   -8,   -9,  -13,
 -15,  -17,  -19,  -18,  -18,  -21,  -23,  -21,  -20,  -16,  -15,  -16,  -17,  -16,  -12,  -12,
 -13,  -13,   -9,   -4,   -5,   -2,    0,    0,    1,    4,    5,    7,    6,    7,   12,   13,
  15,   16,   16,   22,   26,   26,   24,   21,   21,   22,   21,   20,   16,   14,   15,   13,
   8,    6,    4,    0,   -1,   -2,   -3,   -7,  -10,   -5,   -5,  -11,   -8,   -7,   -9,  -10,
 -13,  -15,  -15,  -17,  -19,  -19,  -22,  -23,  -17,  -11,  -14,  -14,  -10,  -10,   13,   33,
  29,   31,   34,   38,   39,   38,   43,   44,   53,   52,   54,   55,   10,  -18,  -14,  -12,
 -12,  -13,  -14,  -21,  -22,  -20,  -17,  -23,  -29,  -27,  -27,    2,   17,    1,   10,   10,
  15,   36,   34,   33,   34,   27,   32,   32,   28,   29,    0,  -23,  -20,  -26,  -31,  -36,
 -34,  -20,  -19,  -18,  -19,  -53,  -66,  -58,  -63,  -33,   -7,   -8,   -6,   -7,   -3,    4,
   6,    3,    3,    0,    2,    3,   -5,    1,  -16,  -12,   18,   16,   21,   23,   27,   30,
  25,   26,   22,   20,   19,   21,   12,   20,   54,   51,   46,   48,   49,   32,   -7,   -9,
  -3,   -8,   -7,   -5,    0,    0,   -9,  -45,  -66,  -63,  -67,  -69,  -76,  -72,  -64,  -61,
 -62,  -67,  -42,  -22,  -27,  -22,    6,   33,   32,   35,   43,   41,   39,   39,   39,   39,
  45,   45,   39,   40,   52,   43,    3,  -23,  -23,  -22,  -22,  -15,  -13,  -11,  -10,  -11,
 -13,  -20,  -26,  -35,  -27,    7,   13,    6,   10,    4,    5,   31,   39,   21,   21,   25,
  25,   28,   34,   33,    0,  -13,   -1,   -8,   -9,   -9,  -13,  -11,  -10,  -10,   -7,  -29,
 -55,  -53,  -60,  -41,  -11,  -13,  -11,  -11,   -9,   -3,   -7,  -16,  -11,    0,    4,   13,
  14,   22,    0,  -22,   14,   29,   28,   34,   27,   20,   17,   22,   17,   11,    6,    9,
  10,   22,   56,   55,   45,   44,   47,   51,   17,  -11,  -12,  -10,  -13,  -13,  -15,  -24,
 -32,  -60,  -72,  -55,  -53,  -61,  -68,  -67,  -63,  -61,  -64,  -73,  -59,  -19,  -11,  -18,
  14,   40,   32,   30,   38,   40,   41,   41,   44,   55,   58,   56,   56,   56,   65,   55,
  25,   -8,  -22,  -17,  -25,  -25,  -22,  -20,  -20,  -21,   -9,  -10,  -13,  -23,  -20,   16,
  22,   12,   13,    4,   -5,   22,   46,   30,   25,   19,    9,    6,   10,   15,  -11,  -25,
 -23,  -27,  -21,  -19,  -25,  -25,  -22,  -23,  -15,  -28,  -58,  -56,  -52,  -35,  -10,   -8,
  -3,   -7,  -11,   -5,    3,   10,    5,    5,   10,   11,    7,   13,    0,  -20,    8,   29,
  22,   33,   35,   24,   21,   24,   26,   22,   23,   31,   27,   34,   55,   46,   37,   40,
  37,   42,   29,    4,    4,   -1,   -8,   -3,  -12,  -12,  -19,  -45,  -50,  -51,  -52,  -53,
 -59,  -61,  -64,  -66,  -63,  -69,  -61,  -20,  -11,  -16,   15,   30,   28,   29,   30,   38,
  36,   41,   46,   40,   40,   43,   48,   51,   51,   38,   20,   -4,  -22,  -17,  -19,  -19,
 -13,  -12,   -7,  -11,  -12,  -11,  -18,  -23,  -15,    8,   11,    0,    0,   -1,   -5,    4,
  28,   36,   34,   34,   30,   22,   27,   25,   -2,  -17,  -16,  -23,  -27,  -26,  -25,  -22,
 -16,  -19,  -20,  -16,  -34,  -52,  -45,  -23,   -5,   -5,   -1,    2,   -3,   -1,    5,    1,
   1,    9,   10,    7,    0,    8,    0,  -28,   -4,   28,   20,   21,   30,   30,   29,   29,
  24,   16,   11,   12,   10,   13,   33,   34,   31,   34,   30,   37,   24,   -5,  -11,   -8,
  -7,  -10,  -12,   -7,  -19,  -44,  -51,  -47,  -49,  -57,  -61,  -63,  -64,  -64,  -60,  -62,
 -61,  -29,  -10,  -12,   13,   36,   34,   34,   39,   43,   47,   42,   38,   41,   41,   49,
  45,   45,   58,   32,   25,   25,  -14,  -21,  -18,  -18,  -13,  -23,  -19,  -15,  -17,  -16,
 -12,  -13,  -15,    1,    5,   -2,   -6,   -4,   -1,    0,   20,   36,   32,   29,   20,   14,
  25,   17,    0,   -7,  -15,  -24,  -35,  -33,  -39,  -43,  -26,  -18,   -8,   -6,  -18,  -42,
 -45,  -18,   -6,   -6,   -8,    2,   10,    4,   16,   24,    8,    3,   12,    7,   16,    7,
 -18,  -15,  -10,   19,   33,   22,   23,    9,   13,   33,   31,   21,   21,   11,    8,   19,
  24,   24,    9,   18,   28,   26,   31,   12,   -4,  -19,  -20,   -7,  -20,  -25,  -31,  -40,
 -42,  -33,  -23,  -40,  -57,  -57,  -48,  -44,  -51,  -47,  -37,  -22,  -15,   -4,   20,   13,
  22,   41,   35,   42,   42,   42,   27,   12,   37,   36,   34,   40,   27,   43,   37,   11,
  13,   -8,   -9,    8,  -17,  -11,  -10,  -33,  -23,  -11,    0,  -17,  -23,   11,   -4,  -16,
  -8,  -14,   -7,   -7,   12,   37,   33,   13,    4,   14,   17,   24,    8,  -10,  -12,  -12,
  -7,  -27,  -31,  -34,  -33,   -8,  -15,  -11,  -12,  -34,  -40,  -25,   -4,  -15,  -13,    2,
 -10,   -7,    0,   16,   25,   -8,   -5,   12,   10,   18,   -1,  -20,  -13,   11,   34,   27,
  11,    9,   22,   21,   13,   17,   14,    6,   11,   24,   33,   30,   23,   35,   38,   30,
  47,   37,    0,    2,    3,  -12,  -18,  -23,  -14,  -35,  -58,  -36,  -46,  -58,  -52,  -57,
 -59,  -51,  -53,  -54,  -45,  -47,  -18,    0,    0,   23,   18,   20,   32,   30,   26,   34,
  39,   25,   31,   32,   28,   43,   47,   32,   25,   28,    8,   -9,   -6,    0,   -1,  -17,
 -20,   -8,  -13,  -31,  -23,  -12,  -13,    3,    6,   11,   10,   -8,   11,    9,    9,   34,
  18,   33,   22,    0,   38,    8,  -13,   -6,  -28,  -11,   -6,  -29,  -35,  -15,   -6,  -22,
 -21,  -24,  -22,  -40,  -57,  -21,  -13,  -16,   -6,   -5,   -6,   -9,    0,    0,    5,   13,
  20,   19,   11,   17,   -1,   -5,    3,   13,   38,   27,   23,   24,   16,   12,   14,   18,
   8,   14,    9,   14,   32,   27,   39,   40,   33,   24,   20,   18,   -9,  -13,  -12,  -13,
  -5,  -12,  -15,  -33,  -52,  -51,  -44,  -39,  -42,  -32,  -36,  -52,  -50,  -44,  -41,  -39,
 -22,    0,   16,   24,   21,   18,    8,    6,   17,   24,   30,   31,   34,   29,   30,   38,
  38,   28,   14,   18,    9,  -12,  -11,   -2,    0,   -7,   -7,    1,   -1,   -3,   -8,  -16,
  -9,   10,   13,    5,    0,   -7,   -5,   -4,    1,   25,   29,   29,   30,   18,   16,    2,
 -23,  -30,  -21,  -10,   -8,  -11,  -14,  -14,  -16,  -18,  -18,  -26,  -12,  -22,  -49,  -24,
  -9,   -8,   -3,   -9,    2,    2,    1,    3,    0,    6,    9,   10,    9,    7,   -7,  -13,
  -8,   -8,   24,   39,   32,   31,   16,   11,   11,    7,    7,   13,   12,   22,   42,   34,
  32,   34,   24,   16,   13,   20,    4,  -11,   -4,   -8,  -12,   -4,   -9,  -31,  -38,  -41,
 -49,  -45,  -47,  -51,  -53,  -54,  -52,  -50,  -45,  -40,  -31,   -8,   15,   24,   24,   22,
  21,   17,   12,   20,   34,   39,   42,   48,   48,   45,   47,   32,    8,   12,   17,   -1,
  -7,    0,   -1,   -2,   -9,  -12,   -8,  -12,  -17,  -25,  -12,    3,    4,    1,   -2,   -1,
  -1,    1,   -2,   11,   27,   20,   25,   20,   17,    9,  -18,  -23,  -20,  -19,  -22,  -20,
 -17,  -19,  -19,  -24,  -20,  -23,  -18,  -17,  -37,  -16,   -2,   -8,   -2,   -2,    0,    0,
   0,   -1,    0,    5,    6,    9,   14,   23,    3,  -14,   -7,   -9,    9,   26,   24,   26,
  23,   20,   20,   18,   15,   14,    7,   19,   42,   38,   32,   28,   26,   31,   28,   30,
  19,   -8,  -10,   -7,  -12,   -7,  -19,  -45,  -50,  -49,  -53,  -54,  -54,  -53,  -52,  -50,
 -47,  -49,  -48,  -43,  -46,  -21,   16,   25,   25,   26,   25,   30,   34,   34,   36,   35,
  32,   38,   41,   43,   43,   27,   16,   19,   27,   13,   -9,   -7,   -9,  -11,   -8,  -10,
 -12,  -14,  -14,  -20,   -8,    9,    5,    1,    3,    4,    0,   -1,   -6,   -2,   19,   20,
  20,   21,   18,   10,  -14,  -20,  -20,  -22,  -24,  -28,  -21,  -19,  -23,  -22,  -15,  -17,
 -16,  -12,  -28,  -19,   -3,   -8,   -5,   -3,    1,    2,    2,    7,    8,   11,   10,    9,
  13,   14,   -2,  -14,   -8,   -9,    1,   23,   21,   21,   23,   18,   19,   19,   16,   14,
  11,   23,   39,   39,   33,   32,   31,   32,   29,   26,   23,    0,  -11,   -6,  -12,  -10,
 -20,  -46,  -50,  -46,  -49,  -51,  -52,  -54,  -51,  -51,  -51,  -49,  -51,  -45,  -47,  -29,
  15,   23,   23,   27,   26,   31,   31,   32,   35,   36,   35,   40,   44,   45,   45,   25,
  15,   18,   24,   20,   -3,   -6,   -6,  -10,  -10,  -11,  -11,  -16,  -16,  -19,   -6,   11,
   5,    1,    2,    3,   -2,   -3,   -4,   -5,   14,   23,   20,   20,   20,   11,  -15,  -18,
 -17,  -22,  -21,  -24,  -25,  -23,  -21,  -20,  -17,  -17,  -16,  -11,  -16,  -14,   -7,   -7,
  -4,   -2,   -1,    0,    1,    5,    4,    4,   10,   11,   12,   10,   -7,  -16,   -8,   -9,
  -8,   13,   24,   21,   23,   21,   22,   20,   19,   15,   11,   29,   42,   39,   38,   39,
  34,   31,   30,   25,   29,   12,   -9,   -8,  -14,  -13,  -26,  -49,  -50,  -53,  -53,  -54,
 -56,  -53,  -54,  -57,  -51,  -43,  -46,  -40,  -43,  -29,   13,   16,   15,   23,   21,   26,
  25,   28,   33,   32,   34,   35,   37,   42,   40,   19,   18,   21,   19,   25,    7,   -1,
   1,   -7,   -6,   -5,   -6,   -7,  -11,  -12,   -3,    6,    4,    3,    0,    0,   -1,   -3,
   0,   -5,    2,   16,   12,   11,   12,   -1,  -17,  -18,  -19,  -23,  -22,  -21,  -21,  -21,
 -20,  -17,  -16,  -13,  -11,   -9,   -1,   -2,   -8,   -5,   -6,   -4,    0,   -1,    3,    7,
   8,    6,    8,   11,   12,    9,   -4,   -8,   -6,   -3,   -4,    7,   26,   22,   20,   20,
  17,   14,   12,   15,   13,   27,   36,   32,   33,   30,   28,   23,   24,   23,   22,   15,
  -4,   -9,  -14,  -15,  -25,  -44,  -42,  -45,  -46,  -47,  -50,  -47,  -48,  -46,  -44,  -43,
 -47,  -42,  -40,  -30,    9,   19,   15,   19,   19,   24,   22,   26,   30,   28,   31,   36,
  36,   38,   37,   19,   18,   23,   17,   22,   13,    0,   -1,   -4,   -4,   -5,   -7,   -6,
 -11,  -14,    0,    7,    3,    6,    4,    2,    2,   -1,   -3,   -7,   -6,   13,   17,   12,
  16,   -1,  -18,  -20,  -20,  -19,  -23,  -24,  -22,  -19,  -18,  -18,  -18,  -16,   -9,  -13,
  -1,    4,   -8,   -4,   -4,   -2,    0,    0,    2,    0,    3,    4,    7,    7,   12,   10,
  -7,   -7,   -6,   -7,   -6,    1,   25,   26,   21,   20,   18,   15,   13,   14,   12,   27,
  34,   30,   31,   29,   30,   24,   22,   22,   21,   19,    1,   -9,  -10,  -12,  -28,  -43,
 -42,  -45,  -46,  -50,  -53,  -50,  -49,  -46,  -44,  -42,  -41,  -38,  -36,  -29,    1,   21,
  20,   23,   28,   29,   27,   27,   29,   29,   30,   32,   33,   40,   37,   20,   17,   19,
   8,    1,   -5,  -23,  -28,  -29,  -31,  -26,  -24,  -20,  -24,  -24,   -5,    1,    0,    1,
   1,    3,    2,    1,    1,    2,    0,   15,   27,   26,   31,   14,    0,    1,    0,    1,
   0,    0,   -1,    0,   -1,   -3,    0,    0,    0,   -7,    9,   20,    0,   -1,   -2,   -4,
   1,    0,   -2,   -1,   -1,   -4,   -4,   -4,    2,   -3,  -25,  -24,  -23,  -24,  -25,  -25,
  -5,    3,    1,    4,    2,    3,    4,   -2,   -1,   21,   27,   20,   24,   23,   26,   30,
  29,   26,   21,   24,   10,   -7,   -1,    1,  -16,  -25,  -21,  -23,  -24,  -25,  -28,  -29,
 -26,  -21,  -23,  -26,  -22,  -24,  -28,  -16,    6,   23,   26,   26,   28,   27,   27,   27,
  25,   23,   25,   25,   24,   30,   19,    2,    1,    3,    0,    0,   -1,  -17,  -30,  -27,
 -29,  -30,  -29,  -27,  -31,  -27,   -3,    1,   -3,    1,    1,    0,    0,    1,    0,    0,
   0,   10,   27,   28,   30,   12,   -2,    3,    0,    2,    1,    0,    1,   -1,    2,    2,
   0,   -1,   -1,   -4,   10,   25,    3,   -1,    0,   -6,   -4,   -7,   -4,   -4,   -2,    1,
   1,    2,    5,   -3,  -23,  -23,  -21,  -24,  -21,  -23,   -8,    1,   -3,   -4,   -4,   -1,
   0,   -4,    1,   20,   25,   24,   27,   27,   27,   28,   28,   27,   25,   26,   20,    1,
   0,    4,  -17,  -27,  -26,  -28,  -30,  -30,  -26,  -27,  -24,  -25,  -25,  -23,  -24,  -25,
 -27,  -12,    1,   15,   26,   23,   26,   28,   30,   27,   27,   29,   23,   24,   22,   26,
  16,   -4,   -3,   -3,   -1,    0,    3,   -6,  -22,  -22,  -24,  -26,  -27,  -25,  -24,  -21,
   0,    0,   -6,   -5,   -4,    0,    0,    0,    0,    0,   -1,   -1,    1,    1,    3,    0,
   0,    3,    0,    0,    1,    2,    2,    0,   -1,   -2,   -2,    1,    2,    0,    3,    6,
  -1,   -3,   -1,   -2,   -3,   -4,   -2,    1,    0,    1,    0,   -1,   -1,   -2,   -4,   -1,
   0,   -1,   -1,    1,    1,    3,    2,    0,    0,   -1,    0,   -1,    0,    0,    0,    0,
  -2,    0,    0,    1,    2,    2,    3,    0,    1,    2,    0,   -3,   -2,    0,    1,    4,
   5,    4,    2,    0,    0,   -1,   -3,   -5,   -5,   -3,   -2,   -1,    0,    1,    1,    0,
   1,    0,    1,    3,    1,    0,    0,    2,    0,    0,    3,    5,    5,    2,    1,    3,
   0,    0,   -1,   -3,   -2,   -3,   -2,   -1,    0,    0,   -2,   -1,    0,    0,    0,    2,
   1,    0,   -3,   -3,   -2,    0,    1,    0,    0,    2,    2,   -1,   -4,   -2,    0,    0,
  -1,    0,    1,    1,   -1,    1,    2,    0,    0,   -4,   -2,    1,    4,    3,    0,    0,
   1,    2,    0,   -6,   -3,    1,    1,    0,    3,    0,    0,    4,    1,   -3,    0,    4,
   3,    3,    0,    0,    2,    3,    0,   -2,    0,    0,    2,    3,   -1,   -1,   -1,   -4,
  -3,    0,    2,    0,   -4,    0,    0,    0,    1,   -1,    4,    0,    1,    3,   -2,   -1,
  -1,    3,    1,   -2,   -3,   -3,    0,   -2,    0,    1,   -1,    0,   -2,   -5,   -4,    0,
   3,    1,   -2,   -2,    0,   -1,    0,   -1,   -1,    0,   -1,    0,    1,    3,    1,    0,
   4,   -4,   -3,    0,   -2,    0,    0,    4,    3,    1,    2,    0,    1,   -1,   -1,   -1,
  -5,    0,    2,    0,    1,   -2,    1,    5,    2,    1,   -1,   -2,   -2,    0,    2,    2,
  -1,    0,    1,   -3,   -1,   -2,    6,   19,   34,   32,   11,   12,   19,   24,   25,   26,
  17,    0,   10,   14,    4,   -5,    3,   13,   -2,   -3,    2,  -10,  -11,    0,    3,    4,
   1,  -16,  -40,  -27,   -8,  -30,  -34,  -21,  -26,  -25,  -14,  -21,  -23,  -18,  -18,   -8,
 -11,   -9,   -2,    0,   -7,  -11,    0,   -5,   -3,    0,   -3,   -1,    2,   18,   17,   17,
  21,   25,   27,   20,   24,   12,   19,   43,   28,   15,   17,   12,   17,   12,    0,   12,
  19,    5,    3,    5,   -1,    3,   16,    9,  -11,  -12,   -3,   -2,    3,  -12,  -18,   -5,
 -11,  -18,  -26,  -19,  -18,  -28,  -19,  -21,  -31,  -31,  -21,  -20,  -25,  -29,  -30,  -14,
 -12,  -17,  -11,   -5,    1,   -3,   -2,    7,    5,    8,   19,   24,   17,   14,   19,   27,
  27,   20,   18,   26,   28,   16,   13,   22,   20,   10,    5,   11,   11,    0,   -2,    4,
   3,   -6,  -10,   -3,    0,   -8,  -10,   -2,    0,  -13,  -18,   -1,   -8,  -19,  -16,  -14,
   0,  -16,  -25,  -12,  -12,  -16,  -22,   -6,  -12,  -24,   -8,   -7,   -8,  -14,   -4,    6,
   0,    0,    0,   17,   11,    4,   16,   15,   22,   18,   18,   13,   16,   33,   21,   28,
  31,   15,   26,   26,   17,   19,   12,   14,   21,   23,   16,   -3,   10,    5,  -15,    0,
  -3,   -9,   -4,  -11,  -16,   -2,  -11,  -29,  -13,  -17,  -35,  -35,  -30,  -43,  -47,  -33,
 -29,  -19,  -16,  -22,  -25,  -15,   -8,  -20,  -14,  -10,   -5,    4,   -1,  -11,   -7,    6,
   8,    8,   10,   11,   18,   16,   15,   22,   28,   29,   24,   24,   32,   37,   25,   17,
  22,   32,   35,   13,   19,   20,   12,   24,    9,    8,   11,    1,   -3,    4,    0,  -14,
  -5,  -17,  -12,   -6,  -30,  -23,  -16,  -20,  -24,  -19,  -19,  -27,  -28,  -23,  -16,  -24,
 -18,   -7,  -21,  -17,   -3,   -5,    6,    5,   -1,    8,   15,   19,   17,   27,   19,    5,
  29,   25,   14,   18,    6,    4,   27,   18,   12,   35,   22,   27,   26,   19,   36,   11,
  20,   22,    2,   14,   11,    6,   -4,    4,    8,   -5,    0,   -7,   -4,   -1,   -5,   -6,
  -5,   -3,  -12,   -6,   -5,  -17,  -18,  -18,  -22,  -31,  -16,  -13,  -29,  -14,  -12,  -10,
  -6,   -8,    1,   -9,  -16,   -8,   -1,   -8,  -10,   -4,    0,    5,   -7,    7,    2,   10,
  27,    0,    9,    9,   18,   33,   21,   24,   20,   21,   16,    9,   13,   10,    8,   -2,
  -6,    6,   10,    3,    0,    1,    0,   -4,    3,   -7,  -10,   -3,  -23,  -24,  -12,  -14,
 -15,  -18,  -32,  -31,  -17,  -22,  -28,  -21,  -17,  -23,  -22,  -11,    0,   -6,  -12,   -9,
 -16,   -9,    2,   -6,  -11,    0,    0,    1,   11,    4,    0,   11,   11,    7,   12,    9,
  12,   13,   19,   24,    9,   16,   19,   12,   11,   11,    5,    1,    8,    0,    8,   10,
   1,    3,    0,   -6,   -7,    3,  -11,  -15,   -7,    0,    1,  -18,  -17,  -13,    8,    1,
 -26,  -26,  -35,  -18,  -13,  -17,  -23,  -24,   -3,  -13,  -13,   -9,   -4,    2,  -11,   -2,
  -2,    5,   25,   -1,  -10,    5,   10,   16,   11,    6,    7,    4,    3,   12,   21,   29,
  31,   31,   32,   20,   25,   34,   27,   21,    4,    5,   11,    7,    6,    7,    0,   -4,
   8,   -9,   -5,   19,   -4,   -2,    2,   -6,    7,   -1,    0,    1,  -21,  -13,  -10,  -25,
 -24,  -18,  -22,  -16,  -11,  -22,   -6,    0,   -6,    4,  -10,  -13,    3,    0,  -11,   -3,
   1,   -1,    2,   -4,    8,   12,   -1,   12,   20,   18,   12,   18,   25,   20,   30,   26,
  25,   36,   15,   13,   29,    2,   -4,    5,    9,   23,    8,   -9,   -8,    4,    0,   -7,
  12,    4,  -10,  -10,  -21,  -20,  -22,  -16,   -4,  -17,  -23,  -17,  -19,  -14,  -21,  -19,
  -8,  -21,  -18,   -3,   -2,  -12,  -11,   -6,    2,   10,   -3,   -9,   -3,   -2,    0,    3,
 -11,   -9,   11,   19,   21,   15,   16,   12,   26,   29,   14,   24,   24,   27,   19,    8,
  10,    4,    7,    5,    8,   -1,    0,   27,    6,    8,   17,    0,   19,    4,  -11,    5,
  -2,  -16,  -16,  -22,  -22,   -6,  -12,  -22,  -28,  -30,  -15,  -22,  -21,  -12,  -21,  -10,
   6,   -2,   -4,   -2,  -12,    2,    1,  -14,   -7,   -4,    7,   12,    6,   10,    7,   20,
  28,   16,   11,    0,   17,   39,   33,   28,   23,   28,   12,   11,   31,    7,    0,    7,
  -2,   -1,    3,    1,    3,   11,    3,    5,    8,  -13,  -23,   -2,   21,    7,  -14,  -22,
  -7,  -11,  -33,  -10,  -14,  -25,  -15,  -26,  -21,  -22,  -25,  -17,   -5,   -2,  -20,   -3,
   8,  -12,   -1,   14,   14,   20,   14,    0,    8,    5,  -11,   -7,    0,   12,   14,    7,
  14,   21,   30,   34,   28,   21,   21,   17,    1,    3,   21,   20,   11,    7,    1,    8,
  12,    0,  -13,   -7,   -1,  -10,    0,    0,   -9,   -5,   -8,    0,   -5,  -21,  -13,  -21,
 -23,  -10,  -17,  -24,  -33,  -30,  -20,  -20,  -26,  -24,   -5,  -14,  -20,   -1,    0,   -3,
   0,    8,   17,   15,   10,    0,   11,   19,  -10,   -9,   15,   20,   26,   25,   11,   15,
  27,   24,   14,    7,   13,   22,   16,   12,   14,   19,   10,   -3,    8,    4,    2,   13,
   6,   -1,  -17,   -9,    7,   -4,  -13,   -9,   -9,  -20,  -22,  -20,  -24,  -23,  -26,  -27,
 -33,  -42,  -25,    0,    0,  -21,  -21,  -12,  -15,  -10,    0,   -4,   -5,    7,   -5,   -7,
   9,   -2,   -4,   12,    5,   -2,    8,    6,    5,   23,   22,   15,   17,   24,   37,   32,
  25,   24,   24,   22,   13,    6,   20,   26,    2,    1,   16,    8,    6,    2,   -1,    8,
  -1,  -18,  -14,    3,    0,  -15,    1,   -5,  -19,  -14,  -39,  -42,  -36,  -40,  -21,  -23,
 -23,  -15,  -10,   -7,  -24,  -16,   -7,   -7,   -8,  -10,    3,    2,    8,   -2,   -4,   22,
  15,   22,   15,   -4,   12,   10,    5,   14,   23,   27,   25,   33,   20,   16,   28,   10,
  12,   18,    5,   23,   20,    2,   14,   13,    3,   -2,    6,   17,   -5,   -8,   -3,   -7,
  -1,   -5,    6,   -2,  -30,  -20,  -23,  -16,   -8,  -32,  -14,    1,  -12,  -20,  -24,  -10,
 -18,  -37,  -20,   -5,   -4,   -9,    3,    0,  -10,    0,   -8,    3,   11,    0,   12,   10,
  11,   10,   12,   28,   24,   22,   34,   32,   23,   30,   28,   14,   16,   16,   14,   16,
   9,    8,    5,   -7,   -8,    0,    5,    8,    7,    0,   -8,  -17,   -8,    0,   -6,  -12,
 -16,  -27,  -35,  -22,  -18,  -25,  -26,  -27,  -30,  -34,  -37,  -26,   -6,  -20,  -19,   -3,
 -14,  -21,  -11,    7,    3,   -3,    0,    8,   14,    4,   13,    7,    4,   11,    0,    7,
   9,   14,   14,   15,   26,   22,   31,   25,   19,   26,   23,   14,    2,   17,   13,   10,
  18,   13,   17,   -4,   -7,    1,   -2,    2,   -6,  -11,  -11,   -7,  -21,  -19,   -8,  -27,
 -36,  -34,  -27,  -28,  -31,  -23,  -28,  -26,   -8,  -10,  -19,  -13,  -11,  -15,   -4,   -3,
 -13,    0,    2,    2,   10,    1,   -6,    0,    8,   14,   18,   12,   21,   27,   17,   17,
  22,   35,   25,   17,   15,    4,   32,   30,    3,    6,    4,    4,    7,   14,    5,   -4,
  -1,  -14,   -6,  -11,   -5,    4,  -19,   -9,   -9,  -18,  -17,  -30,  -23,  -22,  -20,  -15,
 -24,  -26,  -30,  -23,  -17,  -31,  -26,  -16,  -14,   -8,   -4,   -2,  -14,   -7,   12,    1,
 -10,   -3,   13,    2,    1,   12,    2,   12,   13,   10,   22,   19,   28,   32,   23,   22,
  25,   21,   24,   28,   21,   11,    4,   15,   19,   14,   10,    8,   14,   -5,   -7,   -2,
  -5,    6,   -4,  -14,  -25,  -17,   -8,  -15,   -3,  -12,  -25,  -24,  -27,  -24,  -21,  -20,
 -24,  -24,   -7,   -8,  -16,   -9,  -14,    0,    0,   -7,    1,   -9,    6,   11,    4,    9,
   3,   11,   -1,   10,   24,    7,   17,   28,   27,   29,   36,   20,    4,   16,   18,   10,
   9,   14,   20,   17,   23,   14,    6,   27,    4,    2,   11,   -7,   14,   11,  -10,    0,
  -8,  -20,   -7,    0,  -17,  -25,  -15,  -10,  -18,  -32,  -40,  -24,  -18,  -36,  -26,  -16,
  -5,    0,  -13,   -4,    0,    2,    1,   -1,    3,   -3,   -1,   -1,   -2,   10,   -4,   -3,
   6,    4,   27,   14,    5,   24,    7,   17,   44,   32,   18,   25,   26,   14,   10,    3,
  11,   15,    6,   13,    5,    5,    7,  -12,   -6,    3,    0,   -7,    0,    4,  -11,   -1,
  -8,  -22,   -8,  -21,  -17,    0,  -20,  -23,  -26,  -32,   -9,   -9,   -5,   -1,  -16,  -23,
 -31,    0,   10,   -8,   -5,   -8,    0,    0,   -8,    1,   -1,    6,   14,    2,    6,   14,
  11,   15,   16,   13,   20,   23,   24,   28,   21,   17,   17,   10,   11,   13,   11,   10,
   3,    0,    8,    4,   -1,    3,   -2,   -4,    0,   -8,   -8,   -5,  -10,   -9,  -15,  -21,
 -14,  -17,  -25,  -22,  -28,  -25,  -19,  -23,  -20,  -19,  -13,   -9,  -13,   -8,   -4,   -2,
  -2,   -5,    0,    0,    1,    3,    3,    6,    6,    4,   10,   14,   12,   15,   18,   16,
  18,   23,   25,   26,   25,   22,   20,   18,   18,   17,   12,    9,    7,    9,    9,    2,
   2,    2,    0,    0,   -2,   -6,   -6,   -5,   -7,  -11,  -11,  -13,  -16,  -18,  -21,  -22,
 -23,  -27,  -28,  -25,  -24,  -22,  -19,  -19,  -17,  -13,   -9,   -5,   -6,   -5,   -7,   -5,
  -3,   -2,    4,    6,    4,    2,    4,    7,   11,   18,   18,   17,   20,   21,   24,   27,
  29,   29,   28,   25,   19,   20,   20,   17,   13,    9,    7,    7,    3,    2,    5,    0,
   0,    0,   -4,   -5,   -7,   -8,   -9,  -12,  -15,  -18,  -21,  -22,  -23,  -25,  -28,  -30,
 -28,  -25,  -23,  -22,  -18,  -16,  -16,  -10,   -9,   -8,   -5,   -5,   -3,    0,    0,    1,
   2,    5,    5,    5,    8,   10,   13,   15,   17,   21,   21,   24,   27,   28,   27,   26,
  25,   22,   21,   18,   14,   11,   10,    7,    4,    3,    2,    1,    1,    0,   -2,   -4,
  -5,   -6,   -8,  -11,  -12,  -13,  -17,  -18,  -19,  -22,  -24,  -29,  -29,  -23,  -22,  -21,
 -19,  -16,  -15,  -13,   -9,   -8,   -5,   -3,   -3,   -1,   -1,    0,    2,    3,    4,    5,
   7,    9,   11,   12,   14,   16,   18,   21,   23,   25,   27,   27,   23,   21,   20,   18,
  15,   13,   11,    9,    6,    6,    4,    2,    1,    0,    0,   -2,   -4,   -5,   -8,   -9,
 -10,  -12,  -15,  -17,  -19,  -20,  -22,  -23,  -25,  -26,  -23,  -23,  -21,  -18,  -16,  -15,
 -13,  -11,   -9,   -7,   -5,   -3,   -2,    0,    1,    2,    3,    5,    7,    9,   12,   13,
  15,   17,   18,   20,   21,   23,   25,   26,   25,   22,   20,   20,   18,   15,   14,   11,
  10,    8,    7,    6,    3,    1,    0,   -1,   -2,   -3,   -6,   -8,  -10,  -11,  -13,  -16,
 -17,  -18,  -20,  -21,  -24,  -26,  -25,  -23,  -22,  -20,  -19,  -17,  -15,  -13,  -11,  -10,
  -9,   -7,   -5,   -3,   -1,    0,    2,    3,    5,    7,    9,   12,   13,   14,   16,   17,
  19,   21,   23,   25,   26,   23,   22,   21,   19,   17,   14,   13,   12,   10,   10,    9,
   6,    4,    1,    0,   -1,   -3,   -5,   -8,  -10,  -12,  -13,  -14,  -16,  -18,  -19,  -20,
 -22,  -25,  -26,  -25,  -23,  -21,  -19,  -17,  -15,  -13,  -12,   -9,   -8,   -7,   -5,   -4,
  -1,    0,    1,    4,    6,    8,   10,   11,   12,   13,   16,   16,   17,   18,   19,   21,
  23,   24,   22,   19,   18,   16,   14,   12,   11,    9,    7,    6,    6,    5,    3,    1,
   0,   -1,   -4,   -5,   -6,   -8,   -9,  -11,  -14,  -14,  -13,  -15,  -17,  -19,  -22,  -23,
 -22,  -21,  -19,  -17,  -16,  -15,  -12,  -11,   -9,   -8,   -9,   -8,   -5,   -3,   -2,   -1,
   0,    2,    4,    8,   10,   12,   14,   15,   15,   16,   19,   21,   24,   23,   24,   25,
  22,   20,   19,   17,   15,   11,   10,   10,    9,    8,    6,    4,    4,    3,    1,    0,
  -4,   -7,   -9,  -11,  -12,  -13,  -17,  -20,  -19,  -22,  -24,  -23,  -23,  -24,  -23,  -20,
 -19,  -15,  -12,   -8,   -5,   -3,   -1,    0,   -1,    0,    1,    0,    0,    1,    1,    1,
   0,   -2,   -2,   -1,   -2,   -2,   -3,   -2,   -2,   -2,    0,    0,    0,    1,    1,    1,
   0,    0,    0,   -1,   -1,    0,   -1,    0,    1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    2,    3,    1,    0,    1,    0,    0,    0,    1,    2,    0,
   0,    1,    0,    1,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,    0,   -1,   -2,
  -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,    0,    0,    1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,
   0,    1,    1,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    1,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    1,   -1,    1,   -4,
  12,   39,   39,   41,   16,   -2,    3,    0,    1,    0,    0,    0,   -1,    0,    0,    1,
   0,    1,    0,   -1,    1,   -3,   19,   42,   38,   41,   38,   40,   39,   38,   39,    9,
   0,    2,    0,    0,   -1,    1,   -1,    3,  -14,  -40,  -38,  -39,  -39,  -39,  -40,  -38,
 -40,  -38,  -39,  -40,  -39,  -41,  -38,  -41,  -36,  -39,  -39,   -5,   -1,   11,   41,   38,
  42,   43,   41,   42,   39,   40,   37,   38,   38,   38,   38,   40,   39,   12,    0,    2,
  -2,    0,    0,    0,    2,    0,    1,   -5,    0,   -2,    0,    0,  -31,  -43,  -40,  -15,
   4,   -2,    3,   -1,   -1,    5,    0,   -1,   -2,    0,    0,   -2,   -5,   -5,    0,   -3,
   3,  -16,  -40,  -35,  -41,  -41,  -36,  -40,  -36,  -45,  -33,   -4,    1,    0,    3,    2,
  -3,    0,   -1,   12,   39,   38,   39,   40,   39,   42,   38,   36,   35,   39,   40,   37,
  38,   39,   38,   40,   44,   31,    0,   -4,    2,  -22,  -41,  -37,  -37,  -38,  -36,  -37,
 -39,  -40,  -40,  -43,  -43,  -36,  -46,  -37,   -2,    2,    1,    3,   -1,    1,    0,   -2,
   1,    1,    0,    0,    0,    5,    1,    4,   39,   39,    3,    0,    0,   -6,   -3,   -2,
  -2,   -3,   -3,   -2,    0,    2,    0,    0,    1,    4,    0,    0,   29,   42,   37,   42,
  42,   41,   40,   39,   42,   45,   19,    0,    4,    0,    2,    0,   -3,    1,  -24,  -41,
 -37,  -42,  -39,  -40,  -43,  -41,  -42,  -43,  -43,  -43,  -39,  -39,  -42,  -45,  -41,  -44,
 -32,   -3,    2,   -4,    0,   25,   40,   36,   41,   39,   40,   41,   39,   43,   43,   43,
  39,   41,   35,    7,    1,    5,    2,    1,    0,    2,   -1,   -1,    0,   -1,    2,    1,
   1,   -3,    2,  -13,  -40,  -12,    1,   -4,    0,   -3,    0,   -1,   -3,   -1,    0,    2,
   0,    1,    0,    1,    1,    0,    3,  -24,  -42,  -34,  -37,  -35,  -37,  -36,  -37,  -38,
 -38,  -37,  -12,   -2,   -8,   -6,   -2,    4,    3,   24,   39,   31,   37,   38,   41,   42,
  38,   38,   36,   39,   35,   36,   40,   40,   39,   35,   41,   24,   -1,    3,    1,    1,
  -6,  -33,  -33,  -28,  -34,  -38,  -40,  -39,  -34,  -34,  -34,  -30,  -37,  -26,   -3,   -2,
   0,    5,    4,    0,   -5,   -4,   -1,    1,    1,    0,    0,   -4,    0,    2,    0,    9,
   0,   -6,    2,   -1,   -2,    0,    0,   -3,   -3,   -7,   -9,   -6,   -6,   -1,   -3,   -4,
  -2,    2,   30,   44,   36,   34,   36,   39,   33,   33,   35,   31,   37,   29,    3,   -1,
   4,    3,    6,    8,  -15,  -34,  -29,  -26,  -24,  -28,  -33,  -28,  -33,  -35,  -31,  -34,
 -37,  -35,  -40,  -41,  -35,  -39,  -20,    7,    0,   -1,    1,   -2,   25,   44,   38,   39,
  34,   31,   36,   39,   41,   41,   36,   37,   30,    2,   -3,    3,    1,    1,    0,   -4,
  -5,    0,    4,    1,    1,    0,    0,    5,    4,    2,    2,    0,    3,    3,    0,    1,
   0,   -3,    0,    0,    0,    4,    5,    5,    3,    2,    0,    4,    0,  -26,  -38,  -36,
 -41,  -44,  -42,  -42,  -42,  -38,  -40,  -41,  -43,  -28,   -2,   -4,   -1,    0,    1,   32,
  42,   35,   38,   42,   46,   45,   40,   36,   35,   40,   42,   40,   36,   37,   38,   40,
  40,   13,    0,    3,    0,    0,    0,   -4,  -24,  -36,  -31,  -36,  -33,  -34,  -38,  -38,
 -39,  -36,  -38,  -21,   -1,   -5,   -3,    0,   -1,    0,    2,    2,   -1,    0,   -3,   -2,
   0,    0,    1,   -4,   -2,  -17,  -24,    4,    5,    1,    1,   -6,   -2,   -3,   -2,    2,
   3,    0,   -2,   -5,   -6,    1,    0,   10,   32,   30,   30,   34,   35,   40,   38,   38,
  34,   35,   35,   33,   37,   11,   -2,    4,    1,    2,  -19,  -32,  -23,  -29,  -35,  -35,
 -34,  -34,  -31,  -32,  -35,  -34,  -39,  -38,  -38,  -39,  -37,  -37,  -16,   -1,   -2,    0,
  -1,    2,    0,    9,   38,   35,   33,   36,   32,   37,   34,   30,   37,   39,   18,    0,
   0,   -1,    2,    1,    2,    5,    0,    2,    0,   -1,    0,    0,    0,   -4,   -3,   -5,
  13,   38,   15,   -1,    1,   -4,   -1,   -1,   -1,    2,    4,    4,    4,    3,    1,    1,
   0,    3,  -11,  -38,  -38,  -36,  -35,  -31,  -33,  -34,  -37,  -34,  -31,  -37,  -36,  -40,
 -30,   -5,    0,   -3,    9,   34,   37,   30,   30,   30,   34,   35,   36,   35,   35,   36,
  38,   41,   38,   37,   34,   37,   35,    8,    0,    5,   -1,    2,    1,    0,   -1,  -22,
 -36,  -33,  -35,  -37,  -35,  -36,  -33,  -36,  -39,  -15,    2,    1,    1,   -2,    0,   -2,
  -2,    1,    0,    0,   -1,    0,   -1,    0,    3,    4,    6,  -12,  -36,  -28,   -6,    1,
   0,   -1,    0,   -1,   -3,   -2,   -1,   -5,   -3,   -4,   -5,    2,   -4,    7,   34,   34,
  34,   37,   35,   38,   37,   36,   36,   35,   35,   36,   35,   35,   23,    2,    4,   -2,
 -30,  -39,  -34,  -34,  -35,  -34,  -34,  -35,  -32,  -36,  -38,  -33,  -36,  -35,  -34,  -34,
 -35,  -34,   -8,    6,    0,    0,    2,    1,    4,    3,    2,   22,   36,   32,   35,   35,
  37,   34,   33,   35,    9,   -7,   -2,   -2,    0,   -3,   -2,    1,    0,    0,   -3,   -4,
  -1,   -1,   -2,   -1,   -2,   -3,   17,   33,   35,   23,   -3,   -2,    0,   -3,    0,   -2,
   1,    0,   -1,    0,    0,    4,    0,    1,  -11,  -33,  -32,  -31,  -28,  -27,  -31,  -29,
 -30,  -29,  -29,  -28,  -31,  -30,  -28,  -34,   -8,    6,   11,   34,   34,   34,   31,   28,
  35,   32,   33,   30,   28,   29,   30,   31,   32,   34,   30,   29,   22,    0,   -3,   -4,
  -1,    3,   -1,    2,   -4,   -1,   -3,  -29,  -33,  -32,  -34,  -35,  -31,  -27,  -27,   -7,
   2,    0,    2,   -2,    0,    0,   -1,    0,   -1,   -1,    0,    2,    0,    2,    1,   -3,
   0,  -21,  -33,  -27,  -34,  -12,    6,    0,    3,    3,   -1,   -2,   -2,   -3,    0,    1,
   0,    2,   -1,   12,   32,   31,   32,   31,   28,   30,   30,   32,   33,   34,   28,   28,
  30,   23,   30,   26,    3,  -14,  -34,  -37,  -31,  -29,  -26,  -28,  -29,  -30,  -31,  -31,
 -30,  -27,  -27,  -26,  -30,  -29,  -33,  -27,   -1,    1,   -3,    0,   -1,    0,   -1,    1,
   4,   -2,   10,   28,   27,   29,   33,   29,   31,   28,    2,   -6,    2,    0,    0,    0,
   0,    0,    1,    5,    2,    3,    5,    4,    2,    4,    0,   -1,   22,   36,   27,   31,
  32,   11,   -3,   -1,   -3,   -3,    1,    1,   -1,   -1,    0,   -5,   -3,    1,  -18,  -32,
 -28,  -30,  -31,  -31,  -31,  -33,  -32,  -30,  -32,  -31,  -29,  -29,  -29,  -26,  -31,  -26,
  12,   36,   32,   32,   30,   29,   29,   30,   31,   30,   32,   29,   26,   24,   23,   28,
  28,   32,   19,   -1,    0,    3,    2,    1,    0,    0,    0,    0,    2,    4,  -14,  -30,
 -28,  -32,  -30,  -33,  -25,    0,    1,   -2,    0,    1,    0,    0,    3,    0,   -2,    0,
  -1,   -1,   -3,    1,    1,    1,   -3,  -27,  -34,  -28,  -27,  -34,  -25,    0,    1,    1,
   6,    1,    1,    0,   -1,   -1,    0,    0,    1,   23,   33,   28,   33,   35,   31,   28,
  32,   33,   27,   31,   31,   29,   30,   31,   28,   27,   28,   -9,  -40,  -33,  -35,  -36,
 -35,  -32,  -32,  -34,  -29,  -31,  -32,  -31,  -33,  -30,  -29,  -29,  -31,  -17,    0,   -2,
   0,    2,    0,   -1,    0,    3,    0,    2,    1,    5,   30,   34,   29,   30,   33,   25,
   2,   -1,    0,   -2,   -1,    0,    2,    0,   -1,   -1,   -2,    0,    0,    0,    2,    1,
  -2,    1,   23,   32,   29,   32,   30,   30,   12,   -2,    1,    0,    1,    0,    1,    3,
   0,   -2,    0,    0,  -21,  -37,  -32,  -31,  -31,  -29,  -31,  -33,  -34,  -31,  -30,  -30,
 -29,  -32,  -30,  -29,  -30,  -32,   -7,   32,   34,   29,   33,   28,   27,   29,   31,   31,
  34,   34,   30,   33,   33,   28,   28,   30,   15,   -3,   -3,    0,   -1,    0,    0,   -2,
  -5,   -3,   -2,   -4,   -1,  -16,  -33,  -27,  -29,  -33,  -19,    0,    5,    0,    0,   -1,
   0,    3,    2,    2,    3,    4,    2,    1,    0,    0,    0,    2,   -4,  -23,  -32,  -30,
 -32,  -30,  -32,  -30,  -11,   -3,   -5,   -1,    0,   -1,   -2,   -1,    1,    0,    3,   18,
  29,   31,   31,   31,   32,   33,   34,   32,   30,   33,   31,   30,   32,   32,   31,   32,
  29,   16,   -8,  -28,  -28,  -29,  -32,  -32,  -33,  -32,  -33,  -34,  -31,  -29,  -31,  -33,
 -33,  -31,  -31,  -17,    0,    0,    2,    2,   -1,    1,    2,    0,    1,    2,    0,   -1,
   0,   18,   28,   24,   29,   16,   -2,   -3,   -2,   -1,   -1,   -3,   -4,   -3,   -2,   -1,
   0,    0,   -1,   -2,   -1,    0,    0,    9,   26,   27,   26,   28,   28,   27,   29,   21,
   3,    1,    2,   -1,   -1,   -1,    1,    0,    3,    0,  -21,  -26,  -21,  -27,  -27,  -26,
 -27,  -24,  -23,  -24,  -25,  -26,  -25,  -23,  -26,  -27,  -30,  -30,   -7,    0,    7,   28,
  29,   26,   27,   26,   23,   21,   25,   25,   25,   26,   26,   28,   31,   32,   11,   -1,
   2,   -4,   -5,   -2,   -2,   -1,    0,    2,    0,    0,    0,    2,   -2,  -22,  -31,  -32,
 -15,    1,   -4,    0,    4,    0,    1,    0,   -2,   -3,   -1,    1,    2,    0,    0,    5,
   4,    7,   -4,  -25,  -22,  -23,  -26,  -24,  -28,  -28,  -28,  -14,    0,    0,    0,    1,
   2,    0,    0,   -3,    3,   24,   25,   21,   25,   23,   24,   25,   26,   23,   23,   26,
  23,   23,   25,   28,   25,   25,   25,    4,    2,    3,  -18,  -26,  -26,  -28,  -28,  -27,
 -25,  -27,  -25,  -25,  -26,  -26,  -21,  -23,  -25,   -4,    3,    0,    2,    0,    1,    2,
   2,    1,    0,    1,    0,   -1,    0,    0,    5,   21,   26,    8,   -2,    0,   -2,   -1,
   0,    0,    1,    0,   -2,   -2,    1,    0,    0,   -3,   -1,    3,   -1,   11,   26,   23,
  26,   26,   23,   23,   22,   24,   26,   12,   -1,    0,    0,    1,    1,   -2,    0,  -10,
 -25,  -26,  -26,  -26,  -25,  -24,  -22,  -24,  -25,  -29,  -26,  -23,  -24,  -22,  -24,  -23,
 -26,  -19,   -1,    1,    0,    8,   22,   24,   23,   28,   29,   31,   28,   27,   27,   25,
  28,   24,   26,   23,    2,   -2,   -3,   -6,    0,   -2,   -2,   -4,   -6,   -5,   -3,    0,
   0,    1,   -3,    0,  -14,  -26,   -5,    0,   -2,    1,   -1,   -1,   -3,    1,    3,    2,
   5,    2,    1,    1,    5,    6,    2,    4,  -10,  -21,  -19,  -25,  -26,  -25,  -23,  -24,
 -25,  -27,  -27,   -8,   -1,   -1,   -1,   -4,   -1,   -7,    8,   25,   20,   26,   24,   20,
  21,   21,   25,   26,   28,   29,   27,   25,   26,   29,   26,   32,   21,    0,    0,   -5,
  -3,   -9,  -24,  -21,  -26,  -28,  -28,  -27,  -23,  -24,  -23,  -26,  -25,  -27,  -22,   -2,
  -1,    0,    3,   -3,   -2,   -4,   -1,    0,    1,    1,   -1,   -1,   -3,    3,    2,    5,
  22,    7,    0,    1,   -3,    0,   -2,   -1,   -1,   -3,   -3,   -2,    1,    2,    5,    2,
   0,    1,    0,   17,   26,   25,   30,   25,   25,   24,   25,   28,   25,   27,   13,   -2,
   0,    1,    0,   -1,    0,  -10,  -22,  -23,  -27,  -25,  -25,  -25,  -24,  -27,  -27,  -27,
 -26,  -25,  -25,  -27,  -28,  -24,  -26,  -16,    0,   -1,    1,    1,    1,   20,   24,   19,
  24,   24,   25,   27,   24,   23,   23,   21,   27,   20,    1,   -1,   -2,   -4,    0,    2,
   4,    4,    2,    1,    1,    2,    2,    2,    0,    0,    0,   -9,   -9,    0,    0,    4,
   2,   -1,   -4,   -5,    0,    0,   -2,   -3,   -3,   -2,    0,    0,    0,    3,  -13,  -25,
 -24,  -30,  -24,  -22,  -23,  -21,  -25,  -24,  -23,  -20,   -3,    7,    2,    3,   -1,   -8,
   8,   25,   24,   27,   25,   25,   28,   29,   30,   30,   32,   25,   22,   23,   24,   26,
  25,   27,   14,   -2,   -2,   -2,   -2,    2,   -4,  -23,  -25,  -25,  -25,   -9,   -6,   -8,
 -10,  -10,   -5,   -5,   -1,    4,    4,    4,    1,   -1,    0,    1,    1,    1,   -2,   -6,
  -3,   -2,    0,    0,   -2,    0,   -1,    0,    5,    5,   10,    9,    4,    1,    2,    3,
  -2,   -3,   -2,   -2,   -2,   -2,    0,    2,    0,    1,    5,    0,   -1,    2,    0,   -3,
  -2,    0,    0,    0,   -2,   -2,   -1,   -3,   -4,   -6,   -2,    0,   -2,    1,    1,    0,
   1,    5,    5,    2,    3,   -2,   -4,    0,   -1,   -3,   -1,   -1,    1,    4,    0,   -1,
   1,    2,    3,    2,    3,    1,    0,    3,    1,    0,    0,    0,   -4,   -2,    1,    0,
   0,    0,   -4,   -4,   -2,    0,    0,    0,   -1,   -3,   -4,    0,    0,   -3,   -3,   -5,
  -6,   -5,   -2,    2,    1,    0,    2,    1,    0,    0,    3,    5,    1,    0,    1,    0,
   0,    1,    2,    0,    1,    0,    1,    2,    0,    3,    4,    1,    2,    2,    2,    1,
   2,    5,    5,    1,    0,    0,   -2,   -2,    0,    0,    2,    0,    0,    1,   -2,    0,
   1,   -2,    0,    2,    1,   -2,   -4,    0,    0,   -3,    0,    0,   -3,    0,   -4,   -2,
   1,   -4,   -1,    0,   -2,    1,    0,   -2,   -1,    0,   -1,   -3,   -2,   -2,    0,    3,
   0,   -1,    3,    0,   -1,    0,   -2,    1,    0,    0,    0,   -5,   -2,    2,   -1,    0,
  -2,   -2,    6,    3,    0,    3,    0,   -1,    0,   -2,   -2,    0,    3,   -2,   -5,    3,
   0,   -1,    2,   -3,   -7,   -5,    0,    0,    0,    1,    0,   -2,    0,    0,   -2,    0,
   2,    1,    0,    2,    0,   -2,    0,   -1,   -3,    0,    0,   -2,   -1,   -1,   -2,    0,
   0,    0,    0,   -4,    4,    5,   -1,    2,   -6,  -13,  -13,  -13,   -8,  -17,  -11,   -5,
  -8,   -3,   -7,    0,    5,  -12,   -8,    2,   -1,    6,   13,    5,   -4,    5,   17,   18,
  13,    7,   15,    6,    0,   14,   14,   18,   24,   26,   25,   23,   24,   23,   21,   16,
  24,   18,   19,   32,   25,   28,   15,    9,   11,    5,    6,    0,    5,    2,   11,   13,
   1,    9,   -2,    3,    0,   -3,   11,  -19,   -6,    1,  -18,    2,   -7,  -25,  -21,  -13,
 -17,  -22,  -14,  -20,  -31,  -41,  -18,  -12,  -28,  -24,  -33,  -16,  -19,  -38,  -15,  -13,
 -18,  -10,  -16,  -32,  -30,  -10,   -3,  -23,  -28,   -5,   -5,  -12,    2,    0,   -6,    0,
  -5,    4,   11,    2,   12,   12,    6,   27,   17,  -12,   -9,    4,   19,   18,   23,   28,
  16,   30,   33,   39,   35,   21,   42,   28,    9,    7,   12,   35,   19,   12,   13,   22,
  34,    3,   18,   27,   14,   18,    9,    9,   11,   14,    1,    1,    6,   -7,    3,    4,
  -1,   -3,  -12,  -14,  -13,   -7,   -8,   -5,   -3,  -17,  -24,  -15,    8,    5,  -10,  -18,
 -39,  -33,  -30,  -30,  -22,  -25,  -27,  -29,  -19,  -18,  -26,  -27,  -13,   -8,   -7,   -6,
 -22,   -9,   -9,  -11,    6,    0,   -5,   -5,   -5,  -10,   -7,    1,   10,   16,   13,   14,
   4,   -7,    4,   22,   11,   -1,   17,   13,    9,   22,   18,   19,   23,   21,   20,   31,
  17,   15,   45,   25,   27,   38,   17,   20,   17,   20,    3,   -2,    9,    2,   21,    8,
   6,   24,    7,    9,   17,   14,   -4,  -13,  -11,  -13,   -3,  -10,  -11,   -8,  -16,  -10,
  -7,   -7,   -2,   -8,  -15,    0,   -6,  -10,   -4,  -22,   -1,    2,  -30,  -31,  -31,  -23,
 -35,  -33,   -2,  -32,  -54,  -38,  -45,  -45,  -52,  -44,   -6,    0,   -3,    7,    8,    4,
   4,   -9,  -10,   -2,   -7,    5,   -1,   -2,   29,   12,    0,   11,   11,    9,   10,   23,
  22,   18,   19,   10,    8,   12,    2,    1,   31,   46,   45,   50,   52,   53,   62,   56,
  22,    7,    1,    3,    6,    4,   19,    0,  -24,  -19,  -18,  -20,  -22,  -22,  -21,  -22,
 -33,  -36,  -36,  -41,  -39,  -42,  -27,   -7,   12,   31,   26,   25,   22,   21,   16,    6,
   6,    5,   14,   22,   27,   14,  -17,  -27,  -30,  -27,  -22,  -29,  -31,  -32,  -33,  -25,
 -28,  -56,  -64,  -61,  -54,  -16,    7,    7,    1,   -7,   -3,   -2,   -6,  -11,  -10,   -9,
  -9,   -5,   -5,   -4,  -24,  -47,  -41,  -41,  -32,    0,   16,   11,   10,    9,   13,   12,
  17,   23,   10,   32,   66,   65,   66,   63,   57,   59,   69,   72,   64,   64,   58,   63,
  69,   43,   14,   -5,  -16,  -17,  -20,  -24,  -30,  -36,  -36,  -30,  -34,  -34,  -33,  -32,
 -31,  -32,  -10,   -5,   -9,   -9,  -15,  -14,  -18,   -1,   19,   15,   12,   15,   18,   21,
  20,   -2,  -18,  -16,  -19,  -14,  -15,  -24,  -31,  -27,  -22,  -21,  -17,  -16,  -10,   -9,
  10,   24,   -4,  -11,   -3,   -8,  -10,  -10,   -9,   -9,   -7,   -3,    0,   -3,   -3,  -15,
 -35,  -38,  -40,  -41,  -37,  -33,  -35,  -33,  -28,  -27,    0,   19,   14,   13,   24,   52,
  62,   61,   69,   68,   63,   66,   72,   66,   60,   62,   64,   60,   58,   53,   27,   11,
  12,    8,  -11,  -33,  -32,  -34,  -33,  -31,  -36,  -40,  -43,  -41,  -43,  -26,   -5,   -6,
  -2,   -3,  -12,  -12,  -10,   -8,  -11,  -13,   -8,  -13,   -5,   26,   13,  -21,  -24,  -25,
 -24,  -21,  -21,  -25,  -27,  -22,  -21,  -19,  -21,  -21,  -20,  -13,   17,   27,   20,   26,
  21,   23,   23,   -1,  -11,   -6,   -3,   -2,   -6,   -1,   -3,  -28,  -37,  -34,  -35,  -33,
 -31,  -26,  -29,  -29,  -22,  -25,  -21,  -18,  -18,  -20,    0,   46,   62,   63,   65,   60,
  64,   64,   64,   65,   60,   61,   58,   53,   60,   41,   16,   17,   12,   11,   10,    8,
  11,    5,    9,  -12,  -37,  -34,  -36,  -39,  -30,   -7,   -1,   -5,   -2,   -3,   -5,   -8,
  -9,   -9,   -9,  -11,  -11,  -19,  -17,  -15,  -46,  -56,  -57,  -51,  -23,  -23,  -24,  -23,
 -27,  -24,  -25,  -23,  -20,  -20,  -19,    2,   22,   22,   23,   23,   27,   28,   28,   32,
  38,   35,   36,   30,    1,    1,  -11,  -38,  -33,  -35,  -33,  -29,  -33,  -29,  -29,  -28,
 -23,  -26,  -26,  -18,  -23,  -14,   15,   20,   12,   19,   23,   25,   48,   63,   59,   63,
  61,   59,   56,   54,   54,   28,   12,   17,   11,   10,   12,   11,    8,    6,    4,    2,
   3,    4,    0,   -1,    2,    0,   -3,   -5,   -8,   -7,  -10,  -12,  -11,  -13,  -14,  -15,
 -15,  -19,  -17,  -31,  -58,  -57,  -56,  -60,  -61,  -61,  -58,  -63,  -51,  -26,  -20,  -19,
 -13,  -16,   -8,   21,   27,   24,   27,   29,   29,   27,   32,   32,   32,   36,   38,   34,
  37,   38,    5,   -2,    0,  -29,  -34,  -31,  -31,  -28,  -29,  -28,  -25,  -26,  -24,  -21,
 -24,    1,   23,   17,   22,   22,   18,   21,   25,   22,   25,   28,   22,   45,   58,   55,
  42,   13,   12,   13,   12,   12,   10,   10,    6,    2,    2,    4,    0,    2,    0,    7,
  32,   36,   32,   29,   29,   16,   -8,   -7,   -7,   -9,  -11,  -10,  -13,  -16,  -16,  -45,
 -59,  -50,  -54,  -57,  -58,  -58,  -62,  -61,  -58,  -56,  -56,  -52,  -54,  -46,    2,   23,
  13,   19,   16,   19,   22,   23,   25,   27,   28,   29,   30,   29,   34,   18,   -1,    5,
   3,    1,    8,    5,    9,   10,  -16,  -26,  -16,  -18,  -14,  -15,   -9,   15,   20,   19,
  23,   24,   25,   25,   27,   29,   28,   23,   22,   21,   19,   13,  -12,  -25,   -3,   12,
   8,    6,    6,    7,    5,    5,    7,    3,    6,    5,    1,   24,   38,   28,   30,   30,
  26,   23,   20,   22,   21,   23,    7,  -18,  -20,  -16,  -33,  -52,  -55,  -57,  -57,  -56,
 -56,  -54,  -56,  -57,  -56,  -53,  -49,  -47,  -53,  -41,  -13,  -14,  -12,  -13,  -10,   19,
  24,   20,   28,   25,   27,   32,   27,   31,   31,    4,    0,    4,    1,    3,    3,    5,
   7,   10,    8,   12,   12,   16,   16,   -8,    1,   21,   16,   21,   23,   24,   25,   25,
  24,   25,   24,   23,   21,   18,   24,    2,  -18,  -17,  -19,  -23,  -25,  -25,  -27,   -9,
  10,    7,    7,    5,    7,    1,   12,   35,   32,   31,   32,   33,   31,   27,   25,   21,
  22,   22,   17,   13,   21,    9,  -12,  -28,  -53,  -59,  -60,  -61,  -57,  -60,  -59,  -60,
 -56,  -55,  -52,  -56,  -54,  -25,  -13,  -14,   -9,  -13,   -7,   -3,   -7,   -2,   -4,   -2,
  24,   32,   31,   36,   12,   -2,    3,    4,    3,    0,    2,    3,    6,    6,    4,    7,
   7,   13,   11,   22,   49,   49,   49,   54,   36,   21,   24,   25,   27,   27,   24,   20,
  17,   23,   13,  -13,  -19,  -18,  -16,  -17,  -21,  -23,  -28,  -25,  -28,  -29,  -28,  -31,
 -19,    0,   24,   35,   26,   24,   25,   24,   26,   27,   23,   24,   22,   19,   17,   16,
  16,   -5,  -22,  -26,  -23,  -20,  -25,  -20,  -35,  -58,  -56,  -58,  -55,  -48,  -51,  -54,
 -35,  -13,  -12,  -12,  -13,  -14,  -12,   -8,   -6,   -4,   -4,   -2,    2,   -4,    1,   -6,
 -26,   -5,    5,    2,    7,    7,    7,    5,    7,    4,    7,   10,   10,   12,   17,   40,
  54,   53,   51,   52,   48,   50,   58,   57,   55,   36,   22,   22,   20,   21,   -2,  -18,
 -12,  -15,  -15,  -17,  -18,  -21,  -25,  -26,  -27,  -29,  -30,  -27,  -28,  -16,    2,   -1,
  -6,   12,   25,   20,   27,   25,   19,   25,   18,   15,   17,   17,    7,  -16,  -20,  -18,
 -22,  -24,  -23,  -22,  -28,  -27,  -23,  -27,  -20,  -26,  -50,  -46,  -22,  -16,  -15,  -11,
 -10,   -8,  -10,  -10,   -7,   -4,   -3,   -2,   -2,   -3,    0,  -19,  -34,  -23,  -26,  -26,
 -24,  -19,   -1,    7,    8,   11,   12,   13,   13,   11,   29,   54,   53,   52,   52,   53,
  55,   58,   60,   57,   56,   52,   53,   50,   54,   42,   -1,  -14,  -13,  -19,  -17,  -20,
 -23,  -22,  -22,  -27,  -28,  -29,  -28,  -30,  -27,   -5,    0,   -5,   -5,   -6,   -8,   -8,
  -6,  -12,    1,   15,   13,   15,   16,   13,   -9,  -24,  -23,  -23,  -20,  -23,  -27,  -30,
 -28,  -26,  -21,  -20,  -21,  -18,  -20,    0,   17,   18,   10,   -8,  -13,  -10,   -8,   -8,
  -7,   -6,   -8,   -3,   -4,    0,   -7,  -28,  -30,  -26,  -24,  -22,  -20,  -23,  -24,  -22,
 -18,  -17,  -13,    7,   14,   20,   45,   52,   51,   51,   52,   54,   55,   57,   56,   54,
  54,   56,   53,   53,   50,   29,   16,   18,   15,   14,   12,   -6,  -22,  -22,  -25,  -25,
 -28,  -32,  -30,  -33,  -16,    0,   -3,   -6,   -7,   -7,   -8,   -8,   -8,  -12,  -12,  -11,
 -10,  -12,  -13,  -15,  -18,  -17,  -16,  -17,  -21,  -23,  -24,  -24,  -24,  -24,  -25,  -29,
 -25,  -25,  -17,    9,   15,   12,   16,   17,   19,   20,   23,   15,   -3,   -9,   -5,   -3,
  -1,   -3,  -22,  -34,  -28,  -26,  -27,  -25,  -22,  -23,  -20,  -17,  -17,  -17,  -16,  -15,
 -15,    5,   18,   19,   42,   55,   56,   56,   54,   55,   53,   54,   57,   54,   52,   53,
  35,   14,   17,   16,   11,   13,   11,    9,   10,    8,    6,    5,  -13,  -30,  -33,  -24,
  -2,   -1,   -6,   -4,   -7,   -6,   -5,   -5,   -7,   -7,   -9,  -10,  -11,  -10,  -18,  -41,
 -50,  -47,  -51,  -52,  -42,  -25,  -21,  -24,  -24,  -22,  -23,  -22,  -19,  -19,    1,   16,
  10,   11,   14,   15,   14,   16,   18,   20,   23,   24,   24,   26,   20,  -12,  -36,  -31,
 -29,  -29,  -28,  -23,  -22,  -22,  -19,  -20,  -19,  -15,  -14,  -18,   -5,   18,   19,   19,
  20,   19,   21,   20,   25,   44,   56,   54,   55,   52,   54,   47,   22,   15,   16,   14,
  14,   13,   12,   12,   10,    5,    3,    4,    4,    2,    4,   21,   32,   15,   -1,   -2,
  -2,   -7,  -10,  -10,   -9,   -8,   -8,  -10,  -10,   -8,  -26,  -47,  -50,  -51,  -50,  -52,
 -52,  -50,  -53,  -53,  -54,  -43,  -26,  -23,  -28,  -19,    5,   13,    9,   13,   12,   10,
  14,   16,   17,   23,   23,   24,   26,   29,   28,    6,   -2,    0,    1,   -2,  -20,  -22,
 -20,  -20,  -18,  -21,  -18,  -17,  -19,  -16,    2,   20,   23,   23,   23,   24,   24,   26,
  27,   29,   29,   24,   26,   24,   43,   44,   15,   14,   15,   11,   15,   13,    9,    7,
   5,    1,    4,    2,    1,    1,    3,   23,   30,   25,   24,   25,   23,   21,    9,  -10,
  -9,   -8,  -11,  -10,  -11,  -13,  -33,  -46,  -44,  -47,  -48,  -50,  -51,  -54,  -54,  -54,
 -54,  -51,  -52,  -48,  -48,  -38,   -8,    7,   10,   12,   12,   12,   16,   16,   19,   23,
  19,   24,   24,   23,   17,    0,   -2,    0,    2,    2,    3,    5,    1,    9,    6,  -10,
 -13,  -12,  -12,   -3,   14,   21,   20,   18,   20,   24,   23,   25,   27,   25,   21,   22,
  23,   19,   20,    3,   -7,   -7,  -11,    3,   10,    9,   10,    9,    9,    7,    6,    4,
   3,    2,   15,   30,   29,   27,   26,   26,   19,   18,   20,   16,   15,   13,   16,    1,
 -12,  -23,  -44,  -45,  -47,  -47,  -46,  -50,  -50,  -53,  -54,  -56,  -52,  -49,  -48,  -49,
 -41,  -22,  -18,  -18,  -15,  -10,  -12,   -5,   17,   14,   16,   20,   20,   26,   24,   24,
   7,   -3,    0,    2,    4,    0,    4,    7,    7,    8,    9,    8,    8,    7,    8,   28,
  25,   17,   24,   21,   25,   22,   26,   29,   25,   29,   25,   24,   21,   24,   16,   -5,
  -8,   -5,  -11,  -15,  -12,  -13,  -14,  -14,   -4,    8,    1,    2,    0,    6,   24,   24,
  24,   23,   24,   25,   22,   22,   16,   15,   18,   15,   10,   12,   10,  -10,  -19,  -14,
 -27,  -47,  -50,  -49,  -54,  -53,  -53,  -52,  -52,  -52,  -50,  -49,  -33,  -17,  -19,  -18,
 -15,  -11,  -10,   -9,  -13,  -15,   -7,   -4,    4,   23,   28,   11,   -3,    1,    3,    2,
   2,    2,    6,    6,    8,   10,    9,   10,   15,   12,   19,   38,   40,   43,   45,   46,
  47,   32,   26,   26,   23,   14,    6,    4,    4,    2,  -17,  -25,  -20,  -22,  -23,  -24,
 -25,  -27,  -26,  -27,  -26,  -29,  -30,  -28,  -29,    3,   27,   22,   23,   21,   27,   26,
  22,   24,   23,   26,   26,   25,   25,   28,   13,   -1,    1,    0,    0,    0,    1,    0,
   0,   -9,  -27,  -26,  -23,  -21,  -28,  -22,   -1,   -1,    0,    0,    0,    0,   -1,    0,
   2,    3,   -1,    0,   -2,    1,    0,  -18,  -26,  -22,   -7,    1,   -1,    0,    0,   -1,
  -1,    2,    1,    2,    0,   -3,   17,   29,   26,   27,   27,   29,   27,   27,   29,   26,
  25,   29,   11,   -4,    3,   -9,  -28,  -25,  -24,  -27,  -27,  -25,  -26,  -25,  -27,  -29,
 -28,  -27,  -22,  -29,  -21,   -1,   -2,    2,    6,    0,   10,   25,   25,   23,   24,   27,
  26,   23,   30,   26,    4,   -1,    0,   -1,    1,    1,    1,    2,    2,    1,    0,   -4,
  -5,    0,   -8,   -6,    1,    0,    0,   -2,    0,    1,   -1,   -2,   -3,   -1,    0,   -1,
  -2,    1,  -12,  -26,  -22,  -25,  -24,  -25,  -23,  -23,  -19,    0,    3,   -2,   -2,    1,
  -2,    3,   25,   27,   26,   27,   24,   24,   23,   23,   25,   28,   27,   29,   24,   23,
  18,   -2,   -7,  -20,  -29,  -22,  -22,  -23,  -25,  -24,  -25,  -25,  -27,  -27,  -23,  -24,
  -6,    3,   -1,   -1,   -1,   -1,   -2,   -2,   -2,    0,    2,   17,   32,   26,   24,   10,
  -2,    1,    1,    0,    0,    2,    1,    0,    0,   -1,    1,    0,    0,   -3,    3,   20,
  23,   23,   29,   21,    1,    0,   -1,   -2,    3,    0,    2,    1,    1,   -2,  -24,  -29,
 -27,  -29,  -24,  -24,  -26,  -23,  -24,  -25,  -24,  -25,  -24,  -20,   -2,   21,   26,   24,
  12,    0,    0,   -1,    0,   -1,   -2,    0,   -1,   -1,    0,    0,    0,   -1,    0,    0,
  -1,   -3,    0,    3,    3,    1,    0,   -3,   -3,    0,    2,    2,    1,    0,    0,    0,
  -1,   -2,    0,    0,   -1,    0,   -1,    0,    3,    5,    6,    3,    0,   -3,   -4,   -2,
  -1,   -1,   -2,   -3,   -1,    2,    1,    1,    3,    0,   -1,   -2,    0,    1,    1,    3,
   0,   -2,   -1,   -1,    0,    0,    1,    2,    5,    6,    4,    2,   -2,   -4,   -3,   -1,
   0,    0,    1,    1,    1,    0,    0,   -2,   -4,   -3,   -1,   -1,    0,    0,    2,    1,
   0,   -1,   -1,    0,    2,    4,    4,    4,    5,    1,    0,   -1,   -3,   -4,   -4,   -2,
  -1,   -2,   -1,    0,    1,    2,    0,   -1,    0,    1,    2,    4,    3,    2,    0,    0,
  -2,   -3,    0,    1,    0,   -2,   -3,   -2,   -2,    0,    2,    0,    0,    0,    0,    1,
   0,    0,   -2,   -2,   -2,   -1,   -2,   -2,   -1,    0,    0,   -2,   -2,    0,    2,    2,
   1,    1,    1,    2,    2,    2,    0,    0,    1,    2,    4,    3,    0,   -2,   -3,   -3,
  -3,   -3,   -3,   -2,    0,    0,    1,    2,    1,    0,    0,    1,    0,    1,    2,    2,
   1,    0,   -2,   -3,   -2,   -2,   -1,    0,    0,    0,    1,    1,    0,    0,   -1,   -1,
   0,    0,    1,    2,    3,    3,    2,    0,    0,    0,    0,    0,    0,    0,    0,   -1,
  -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,
   0,    0,    0,    0,    0,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    1,    1,    0,    0,    0,
   0,    0,   -1,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,    1,    2,    0,
   1,    1,    0,    0,    1,    0,    0,    0,   -1,   -1,    1,    0,    0,    0,    0,    1,
   1,    0,    0,    0,    1,   -1,   18,   40,   38,   40,   40,   38,   39,   37,   37,   41,
  34,    8,   -1,    1,   -3,    0,    1,    0,    1,  -23,  -41,  -38,  -37,  -44,  -32,    0,
   1,   -2,    0,   -4,    1,    2,    2,   -1,   -1,   -1,   -2,    1,  -28,  -44,  -38,  -41,
 -10,    4,   -3,    0,    0,    1,   -2,    0,   -3,    1,   33,   39,   39,   41,   37,   40,
  39,   43,   39,   39,   38,   40,   45,   -9,  -43,  -34,  -43,  -38,  -37,  -41,  -40,  -42,
 -39,  -43,  -40,  -42,  -42,  -11,    1,    0,    1,    1,    1,    0,   -3,    6,   37,   42,
  36,   45,   23,    0,    4,    4,    3,    1,   -1,    1,    1,    2,    0,   -1,   -1,   -2,
  22,   41,   35,   44,   33,    3,    3,    3,    0,    5,    2,   -2,    4,   -8,  -40,  -42,
 -37,  -40,  -40,  -43,  -39,  -39,  -37,  -36,  -37,  -31,  -43,   -9,   43,   35,   35,   43,
  40,   42,   40,   38,   38,   41,   38,   45,   40,    7,    0,    1,    0,    1,    0,   -1,
  -3,    2,  -12,  -41,  -40,  -40,  -31,   -4,    0,    0,    0,   -5,   -5,   -6,   -3,   -1,
   6,    2,    4,    8,  -21,  -40,  -38,  -38,  -39,  -23,    3,    2,   -2,   -1,   -6,   -3,
  -4,    1,   28,   40,   38,   39,   40,   41,   41,   38,   35,   42,   44,   38,   44,   27,
 -17,  -42,  -40,  -41,  -42,  -39,  -37,  -36,  -39,  -41,  -38,  -38,  -36,  -10,    2,    0,
   5,    0,   -1,    0,    0,    1,    0,   21,   37,   39,   23,   -1,    0,    0,    0,    6,
   0,    0,    0,    1,    0,    0,    0,    0,   22,   41,   39,   37,   34,   34,   11,   -2,
   3,   -2,    0,   -5,   -3,   -8,  -37,  -41,  -41,  -42,  -37,  -41,  -41,  -43,  -41,  -37,
 -40,  -42,  -42,  -27,    1,   30,   41,   32,   34,   38,   37,   42,   38,   35,   39,   42,
  35,   12,    2,    3,    1,    4,    1,    0,    2,   -1,    1,   -7,  -31,  -41,  -28,   -1,
   2,   -1,    1,    0,    4,   -2,   -4,    2,    1,    1,    1,    0,  -25,  -43,  -36,  -41,
 -36,  -36,  -34,   -4,    2,    1,   -1,   -8,   -4,    0,   30,   42,   33,   35,   36,   42,
  41,   40,   39,   42,   44,   37,   44,   19,   -7,   -6,  -37,  -46,  -38,  -45,  -38,  -38,
 -37,  -41,  -39,  -33,  -35,  -10,    0,   -3,    0,   -2,    1,    0,    2,    4,    2,   -4,
   0,   37,   33,    4,    6,   -1,   -2,    7,    1,   -7,   -7,    0,    3,    1,    4,    0,
  15,   37,   37,   37,   35,   37,   49,   28,   -3,    0,    4,   -1,    9,    3,  -28,  -35,
 -33,  -40,  -42,  -45,  -42,  -43,  -41,  -38,  -41,  -39,  -47,  -33,   -2,   -4,   14,   47,
  49,   44,   40,   42,   43,   41,   36,   40,   45,   13,   -4,    6,    1,   -3,   -7,   -4,
  -5,   -5,    0,    2,   10,  -22,  -41,   -2,    3,   -4,   -4,    1,    7,    0,    1,    0,
   3,    0,   -9,    3,  -11,  -35,  -36,  -35,  -35,  -39,  -37,  -42,  -22,    2,   -3,    0,
  -4,   -2,   22,   38,   41,   35,   33,   36,   37,   41,   42,   43,   43,   45,   48,   32,
   4,    0,   10,  -11,  -36,  -40,  -39,  -38,  -43,  -43,  -41,  -43,  -43,  -20,    1,   -4,
  -2,    0,    0,    1,    0,    4,    2,    6,    0,   -2,   11,   -1,   -6,    7,    0,   -5,
   0,    0,   -2,   -6,   -8,   -6,   -4,   -7,   14,   42,   35,   35,   31,   34,   48,   43,
  48,   24,    4,    4,   -1,    6,  -27,  -45,  -37,  -45,  -35,  -39,  -39,  -27,  -32,  -44,
 -57,  -36,  -27,  -25,    8,    6,   -1,    1,   10,   34,   42,   41,   40,   40,   38,   42,
  34,   10,    0,  -13,   -6,    4,    0,    7,    2,  -17,  -13,    5,    2,   -1,    5,   -2,
 -11,   -9,   -3,    0,    0,    3,   11,    9,    6,    0,   -3,   14,   -8,  -42,  -38,  -33,
 -28,  -22,  -26,  -37,  -43,  -28,   -7,    6,    3,    5,   20,   22,   38,   43,   28,   37,
  39,   44,   45,   36,   38,   35,   49,   37,    1,   -4,  -11,   -6,  -24,  -50,  -31,  -45,
 -53,  -35,  -32,  -24,  -43,  -20,    8,  -12,   -3,   -3,    4,    4,   -8,    5,   11,   21,
   3,    8,   18,  -20,   -7,   -2,   -4,   11,   -1,    3,   -4,   -8,   -9,  -13,   11,    7,
  24,   33,   20,   45,   39,   34,   32,   18,   28,   29,   28,   13,    7,    3,  -26,  -34,
 -32,  -25,  -33,  -37,  -26,  -44,  -50,  -48,  -40,  -27,  -40,  -20,   10,    0,    0,    6,
   6,    4,   20,   40,   33,   44,   38,   37,   34,    0,    1,  -12,   -2,    8,  -18,    0,
  -9,  -17,    2,   -7,   -6,  -18,    3,   43,   23,    9,    6,    5,   -3,  -10,    6,    0,
   0,    2,    7,    9,  -22,  -43,  -43,  -33,  -29,  -31,  -19,  -22,  -30,  -23,  -28,  -19,
  -6,    2,   38,   40,   37,   36,   22,   43,   27,   14,   37,   31,   33,   40,   44,   20,
  -8,   -5,  -16,   -2,   21,    3,  -11,  -20,  -28,  -30,  -30,  -28,  -25,  -12,    7,    6,
   4,    8,   -3,   -3,    2,    2,   15,   11,    8,   16,   -1,  -28,  -39,  -16,   -5,    2,
  15,    2,    5,    4,    5,    7,   -6,    2,   12,   34,   52,   34,   20,   21,   15,   27,
  35,   27,   42,   25,    4,   -1,  -27,  -34,  -39,  -34,  -25,  -25,  -22,  -29,  -27,  -23,
 -30,  -37,  -43,  -17,   14,    8,    0,   -4,   -8,  -10,   -6,   19,   33,   36,   39,   35,
  38,   19,   -2,   -4,    1,    8,    6,    9,    4,    2,   -3,   -9,   -1,   -9,    7,   36,
  32,   22,    4,   -3,  -11,  -19,  -10,   -7,   -4,   -5,   -3,    7,  -14,  -38,  -30,  -30,
 -27,  -21,  -21,  -17,  -25,  -30,  -27,  -27,  -26,    0,   34,   37,   37,   36,   25,   28,
  27,   30,   33,   28,   27,   25,   30,   24,    0,   -1,    3,   -2,   -2,    0,    4,   -8,
 -28,  -29,  -30,  -38,  -34,   -4,    6,    0,   -2,  -11,   -1,    0,   -2,    5,    2,    0,
  -3,    2,    0,  -23,  -27,  -30,  -18,    5,    1,    3,    4,    4,    5,    0,    4,    6,
  24,   37,   30,   29,   26,   25,   26,   26,   25,   23,   29,   28,   31,   18,  -23,  -34,
 -29,  -32,  -28,  -27,  -29,  -33,  -31,  -29,  -33,  -27,  -26,  -15,    0,   -3,   -1,    4,
   1,    0,   -1,    0,   14,   28,   32,   33,   32,   15,   -2,   -1,   -1,    0,    3,    1,
   1,   -1,    0,    0,    1,    0,    5,   27,   26,   30,   36,   12,    0,    1,    3,    2,
  -1,    0,    0,    2,  -13,  -32,  -30,  -31,  -32,  -34,  -34,  -31,  -33,  -27,  -25,  -27,
 -33,  -26,   15,   34,   30,   33,   30,   33,   28,   28,   34,   30,   32,   29,   30,   21,
   0,    1,    3,    0,   -2,   -5,   -2,    0,   -1,  -22,  -30,  -27,  -30,   -8,    3,    0,
   3,    0,    2,    0,   -1,    2,    2,    3,   -3,   -1,   -2,  -26,  -32,  -28,  -32,  -29,
 -11,    1,   -1,    0,    0,    0,    0,   -1,   19,   32,   29,   32,   30,   29,   31,   28,
  31,   32,   31,   29,   28,   32,    4,  -28,  -31,  -31,  -31,  -34,  -32,  -25,  -29,  -32,
 -30,  -28,  -31,  -19,    1,   -1,   -1,    0,   -1,    4,    1,    1,    0,    5,   27,   30,
  30,   12,   -4,    0,   -2,    2,    1,   -2,    0,    0,    1,   -2,    2,    1,    8,   30,
  29,   29,   28,   29,   27,    1,   -2,    0,   -1,    2,   -1,    1,  -13,  -31,  -29,  -31,
 -29,  -31,  -34,  -32,  -30,  -27,  -30,  -28,  -29,  -24,   -4,    9,   28,   31,   27,   33,
  32,   30,   29,   30,   30,   25,   31,   23,    0,   -3,    0,    1,    0,   -4,   -1,    0,
   0,    0,  -10,  -28,  -29,   -8,    2,    0,    1,    0,    1,    6,    1,   -1,   -1,    3,
   2,   -1,   -4,  -25,  -32,  -29,  -31,  -27,  -34,  -21,   -1,    0,   -1,    0,    3,   -2,
  14,   34,   26,   29,   32,   32,   32,   30,   33,   30,   34,   27,   27,   30,    7,   -2,
 -14,  -31,  -27,  -29,  -32,  -30,  -28,  -29,  -31,  -26,  -33,  -21,    0,    1,    0,   -2,
  -2,    0,    2,    0,   -2,    2,    0,   18,   34,   13,   -3,    0,    1,    2,    3,    0,
  -1,    0,    0,   -1,   -1,   -3,    4,   28,   33,   26,   31,   31,   32,   31,   10,    0,
   5,    1,   -3,    0,  -11,  -34,  -32,  -30,  -31,  -29,  -35,  -30,  -32,  -32,  -30,  -30,
 -29,  -31,   -6,    2,    1,   25,   29,   29,   32,   34,   36,   31,   34,   28,   33,   29,
   3,    1,    0,    0,    0,   -3,    1,   -3,    0,    0,    2,   -3,  -30,  -13,    4,   -3,
   0,   -3,    0,    1,    0,    2,   -1,    1,   -1,   -1,   -2,  -24,  -32,  -29,  -30,  -33,
 -32,  -33,  -31,   -9,    0,    1,    5,    0,   16,   34,   31,   31,   33,   34,   34,   31,
  35,   33,   28,   27,   27,   30,   12,   -6,    3,   -5,  -27,  -32,  -32,  -34,  -35,  -31,
 -27,  -27,  -32,  -25,   -1,    2,   -1,    0,   -1,    3,    3,    4,    1,   -4,    0,   -2,
  10,   14,   -3,    2,    3,    0,    1,    0,   -1,   -2,    2,    2,    1,    0,    2,   28,
  34,   26,   28,   30,   33,   30,   34,   22,    0,    1,    0,    1,   -7,  -35,  -31,  -29,
 -36,  -34,  -32,  -30,  -34,  -31,  -30,  -28,  -28,  -29,   -7,    5,    2,    2,   15,   33,
  29,   29,   32,   27,   30,   28,   32,   28,    2,   -1,    3,   -1,    0,    2,    2,   -2,
  -2,    0,    0,   -1,   -5,   -1,    3,    1,    0,    0,    0,   -1,   -1,    0,   -2,    0,
   0,    0,    0,  -22,  -35,  -27,  -29,  -28,  -27,  -26,  -28,  -27,  -12,   -1,    1,   -3,
   8,   31,   30,   30,   34,   31,   29,   29,   32,   30,   30,   32,   30,   28,   10,   -2,
   1,    0,    0,  -15,  -26,  -27,  -30,  -28,  -30,  -27,  -31,  -28,   -4,    0,   -2,    0,
  -1,   -1,   -2,    0,    1,    2,    0,    0,    2,   -9,  -10,    1,   -1,   -2,    0,    0,
   0,   -1,    0,   -1,    0,    0,    0,   22,   31,   31,   33,   30,   30,   31,   31,   34,
  29,    9,   -2,    3,   -7,  -26,  -27,  -28,  -33,  -29,  -27,  -29,  -32,  -33,  -31,  -27,
 -29,  -36,  -14,    0,   -2,    3,    0,    3,   21,   29,   31,   31,   27,   24,   31,   28,
   6,    0,    2,    0,    2,    0,    0,    0,    1,    0,    1,    1,   -6,   12,   24,    4,
   0,    0,    0,    2,    2,    2,   -1,    0,    0,    0,   -4,  -24,  -29,  -27,  -33,  -34,
 -29,  -27,  -30,  -27,  -30,  -23,   -1,   -2,    9,   28,   24,   25,   26,   26,   24,   22,
  26,   25,   24,   19,   19,   25,    8,   -2,    0,   -3,   -2,    5,   -3,  -24,  -24,  -23,
 -24,  -19,  -26,  -20,    0,    1,    1,    1,   -2,   -1,    0,    3,   -1,   -3,   -2,   -1,
   3,  -15,  -34,  -16,   -2,   -4,   -1,   -2,   -3,    0,    0,    1,    2,   -3,    1,   24,
  27,   22,   26,   29,   30,   28,   28,   24,   22,   26,   10,    2,   -8,  -29,  -23,  -25,
 -31,  -28,  -30,  -26,  -25,  -26,  -24,  -21,  -22,  -25,   -8,    1,   -1,    2,    4,    3,
   0,   15,   26,   20,   22,   20,   28,   24,    0,    2,    0,   -4,    0,   -1,   -2,   -5,
  -1,    1,    0,   -2,   -7,    6,   23,   21,    9,    1,    3,    2,    4,    4,    1,    1,
  -1,    5,    1,  -24,  -27,  -22,  -26,  -27,  -30,  -26,  -26,  -24,  -19,  -22,  -22,   -9,
   8,   23,   22,   22,   27,   25,   25,   26,   23,   24,   26,   24,   28,   28,    8,   -1,
   1,   -2,   -3,   -6,   -3,   -4,  -23,  -27,  -24,  -25,  -28,  -21,   -1,    0,   -1,    6,
   2,    1,    2,    2,    1,    0,    0,    2,    5,  -12,  -22,  -22,  -22,   -5,   -1,   -5,
   0,   -1,    0,   -2,   -1,   -3,   -2,   18,   24,   23,   27,   25,   26,   24,   24,   26,
  25,   24,   28,   27,   -4,  -26,  -20,  -24,  -26,  -26,  -27,  -24,  -26,  -24,  -27,  -28,
 -28,  -28,  -11,    0,   -1,    1,   -3,   -1,    2,   -3,    3,   21,   27,   25,   29,   23,
   3,    1,    3,    0,   -1,   -3,    0,    0,   -1,   -1,   -3,   -1,   -2,   12,   27,   23,
  29,   21,    1,    1,    0,   -1,   -3,    0,    1,    0,    0,  -18,  -27,  -25,  -27,  -24,
 -26,  -22,  -22,  -26,  -29,  -30,  -24,  -31,  -13,   25,   27,   26,   28,   25,   26,   25,
  28,   27,   26,   26,   26,   26,    8,   -2,    0,   -3,    0,    1,    1,    0,    0,   -9,
 -27,  -24,  -26,  -25,   -4,    0,   -2,   -1,   -2,    0,    0,    0,    0,    0,   -1,    0,
   3,  -13,  -30,  -24,  -24,  -28,  -12,    4,    4,    0,    2,    1,    0,   -1,    0,   18,
  26,   23,   27,   24,   24,   24,   23,   26,   26,   25,   24,   30,   20,  -13,  -27,  -27,
 -30,  -27,  -23,  -21,  -27,  -30,  -28,  -26,  -26,  -30,  -12,    2,    0,    4,    1,    0,
  -1,    0,    2,    2,   18,   29,   29,   20,    0,   -2,    0,   -4,    0,    1,    2,    0,
   0,    0,   -3,    0,   -2,   12,   29,   23,   25,   28,   28,   12,   -3,    1,    0,    3,
   2,    4,    1,  -25,  -29,  -22,  -26,  -26,  -27,  -26,  -26,  -26,  -25,  -29,  -27,  -30,
 -24,   -3,   16,   29,   25,   23,   26,   24,   25,   23,   28,   29,   27,   30,    9,   -1,
   2,   -1,    1,    2,    0,    0,   -2,    3,   -1,  -22,  -30,  -20,    0,    2,   -1,    0,
  -2,   -1,   -2,    0,   -2,   -1,    1,    0,    1,  -16,  -32,  -24,  -26,  -23,  -27,  -24,
   0,    4,    2,    1,   -1,   -2,   -3,   16,   28,   23,   24,   25,   28,   27,   28,   27,
  25,   28,   25,   31,   19,    3,   -2,  -25,  -26,  -21,  -28,  -26,  -25,  -23,  -24,  -27,
 -28,  -29,  -14,    1,    1,    0,    1,    0,   -2,   -1,   -2,   -1,    0,    8,   28,   17,
  -3,   -3,   -3,   -1,    2,    0,    0,    1,    0,    0,    0,    1,    2,   12,   30,   30,
  26,   27,   25,   26,   15,    1,    1,    0,   -3,   -1,   -5,  -21,  -24,  -23,  -18,   -4,
  -2,    0,    1,    0,    0,   -2,    0,    0,   -1,    1,   -1,   -1,    0,   -4,   -6,   -3,
   0,    0,    0,    0,    3,    3,   -2,    0,   -1,   -4,   -2,    0,    3,    3,    0,    0,
   0,    0,   -2,   -2,    1,    2,    0,    4,    6,    2,   -1,    0,    0,   -3,   -5,   -2,
   0,   -1,    0,    3,    3,    4,    2,    1,    4,    1,    1,    2,    0,    0,   -4,   -6,
  -5,   -6,   -6,   -2,    0,    0,    0,   -1,   -2,    1,    1,    6,    3,   -1,   -5,  -10,
  -5,    0,    7,   10,    5,    4,    0,    0,    1,    1,    2,   -2,   -3,    0,    2,   -3,
  -9,   -8,   -4,    2,    4,    3,    4,   -1,   -3,   -1,   -1,    1,    1,    4,    6,    0,
  -7,   -8,   -4,    0,    2,    3,    2,    1,    1,    0,    0,    0,    0,    3,    3,    2,
   1,   -1,   -2,   -2,   -1,   -2,   -1,    0,    1,    1,    0,    0,    0,    0,    0,    0,
   3,    3,    1,    0,    0,   -2,   -5,   -3,   -2,   -3,   -1,    2,    4,    5,    3,    2,
  -1,   -2,   -1,   -2,   -1,   -1,   -3,   -1,    0,   -1,   -1,   -1,    0,    1,    0,    0,
   3,    3,    3,    4,    2,    0,    0,    1,    1,   -2,   -4,   -4,   -3,    0,    0,    0,
   3,    4,    4,    5,    0,   -2,   -3,   -3,   -2,   -4,   -3,   -1,    0,    3,    3,    3,
   1,   -1,   -2,   -1,   -3,   -4,    0,    2,    4,    4,    1,    0,   -1,   -2,    0,    0,
   0,    0,    1,    0,   -1,    1,    2,    0,   -1,   -1,    0,    0,   -3,   -2,    0,   -2,
  -1,    3,    3,    0,   -3,    0,    0,    0,    2,    0,    0,    3,    2,    3,    3,    0,
  -4,   -3,    1,    0,   -2,   -2,   -2,    1,   -1,   13,   41,   40,   44,   45,   40,   43,
  41,   41,   38,   35,   34,   32,   32,   34,   37,   33,   29,   30,   31,   13,  -10,  -10,
 -13,  -18,  -14,  -17,    0,   14,   12,   16,   10,    9,    9,    2,    0,   -4,   -1,   -4,
  -3,   -2,  -14,  -18,  -22,  -19,  -18,  -23,  -24,  -31,  -31,  -31,  -34,  -29,  -33,  -33,
 -30,  -33,  -34,  -35,  -36,  -35,  -37,  -39,  -37,  -35,  -39,  -37,  -33,  -29,  -23,  -23,
 -19,  -22,  -25,  -23,  -27,  -31,  -25,  -19,  -19,  -18,  -19,  -26,  -30,  -31,  -25,  -26,
 -28,  -24,  -23,  -16,  -19,  -22,  -15,  -20,    0,   26,   23,   24,   25,   28,   33,   33,
  32,   33,   38,   35,   36,   40,   32,   38,   41,   37,   38,   40,   40,   18,    8,   12,
  11,   18,   15,   13,   18,   15,   15,   12,   10,    7,   17,   37,   35,   32,   34,   31,
  33,   28,   23,   19,   19,   19,   20,   25,   13,    5,    6,    2,    3,    1,   -2,    0,
   1,    5,    4,    0,   -3,   -4,   -5,   -7,   -9,   -8,   -8,  -11,  -10,  -11,  -11,  -15,
 -15,  -11,  -15,  -15,  -13,  -15,  -15,  -18,  -19,  -21,  -21,  -23,  -25,  -25,  -31,  -32,
 -29,  -25,  -19,  -17,  -13,  -15,  -13,  -14,  -30,  -30,  -28,  -27,  -24,  -22,  -22,  -34,
 -33,  -31,  -31,  -25,  -33,  -12,   18,   12,   11,   14,   14,   19,   18,   15,   16,   20,
  18,   19,   18,    1,   -2,    0,   -1,   -1,    1,    5,    3,    2,    3,    4,    4,    4,
   9,    2,   -3,    3,    2,    2,    0,   11,   40,   41,   40,   46,   44,   43,   29,   17,
  18,   15,   12,   11,   11,    8,    5,    5,    3,    3,    0,    3,   22,   25,   18,   22,
  21,   21,   16,   -5,   -3,    7,    3,    3,    3,   -1,   -1,    1,    0,   -8,  -10,   -5,
  -3,   -5,   -6,   -4,   -6,   -8,   -6,   -8,  -11,  -12,  -10,   -9,  -14,  -18,  -14,  -13,
 -17,  -19,  -16,  -16,  -21,  -23,  -21,  -22,  -28,  -29,  -27,  -25,  -23,  -24,  -23,  -21,
 -20,  -20,  -20,  -17,  -16,  -15,  -13,  -12,  -11,  -13,  -13,   -9,   -8,  -11,  -10,   -7,
  -6,   -7,   -6,   -3,   -3,   -5,   -2,    0,   -1,    0,    3,    6,    4,    3,    6,    8,
   7,    7,   10,   11,   11,   12,   14,   15,   13,   14,   15,   15,   14,   17,   18,   17,
  18,   21,   21,   20,   22,   24,   25,   25,   24,   23,   22,   22,   21,   19,   19,   19,
  18,   16,   16,   16,   14,   13,   15,   15,   12,   11,   13,   12,    9,    8,    8,    5,
   2,    2,    2,    0,   -1,    0,    1,   -1,   -3,   -3,   -3,   -6,   -8,   -7,   -7,   -9,
  -9,   -9,  -12,  -14,  -14,  -14,  -15,  -17,  -17,  -17,  -18,  -20,  -21,  -22,  -24,  -24,
 -24,  -24,  -26,  -27,  -26,  -25,  -24,  -23,  -23,  -22,  -20,  -18,  -18,  -16,  -15,  -14,
 -14,  -13,  -11,  -12,  -12,  -10,   -8,   -8,   -9,   -7,   -5,   -6,   -4,   -1,   -1,   -3,
  -2,    1,    2,    0,    2,    4,    4,    3,    5,    7,    6,    7,    9,   10,    8,    9,
  13,   14,   12,   12,   14,   15,   13,   15,   18,   18,   18,   20,   23,   22,   22,   26,
  27,   25,   25,   24,   23,   22,   21,   20,   20,   19,   17,   15,   15,   15,   13,   12,
  13,   13,   10,    8,    9,    7,    5,    4,    5,    5,    2,    2,    4,    2,    0,    0,
   0,    0,   -3,   -3,   -3,   -6,   -8,   -7,   -8,  -10,  -12,  -10,  -11,  -13,  -14,  -12,
 -13,  -15,  -16,  -16,  -18,  -21,  -21,  -21,  -22,  -24,  -23,  -23,  -25,  -26,  -26,  -25,
 -23,  -23,  -23,  -22,  -20,  -19,  -19,  -18,  -15,  -16,  -17,  -15,  -12,  -12,  -13,  -11,
  -8,   -9,  -10,   -8,   -6,   -7,   -7,   -4,   -3,   -4,   -3,    0,    0,    0,    1,    4,
   4,    4,    5,    7,    7,    7,    9,    9,    9,   10,   12,   12,   11,   13,   15,   16,
  16,   17,   19,   19,   19,   21,   23,   23,   22,   24,   26,   26,   27,   25,   23,   24,
  23,   21,   20,   20,   20,   18,   17,   17,   15,   14,   14,   14,   13,   12,   11,   10,
   9,    8,    8,    7,    5,    3,    3,    2,    0,    0,    0,    0,   -2,   -2,   -2,   -4,
  -6,   -6,   -6,   -7,   -9,   -9,  -10,  -11,  -13,  -13,  -13,  -15,  -17,  -16,  -17,  -20,
 -20,  -19,  -21,  -23,  -23,  -23,  -25,  -28,  -27,  -27,  -26,  -24,  -24,  -24,  -22,  -20,
 -20,  -20,  -18,  -17,  -17,  -17,  -14,  -14,  -14,  -13,  -10,  -10,  -10,   -8,   -6,   -6,
  -6,   -4,   -2,   -3,   -3,   -1,    0,    0,    0,    2,    2,    2,    3,    5,    6,    6,
   8,    9,    9,   10,   11,   13,   12,   13,   15,   17,   16,   16,   18,   20,   19,   20,
  23,   23,   22,   24,   26,   26,   26,   25,   23,   23,   23,   21,   19,   19,   20,   18,
  17,   17,   16,   13,   13,   13,   12,   10,    9,   10,    8,    6,    6,    6,    5,    3,
   3,    3,    1,    0,    0,    0,   -1,   -3,   -2,   -3,   -6,   -7,   -6,   -7,   -9,  -10,
 -10,  -11,  -13,  -13,  -12,  -14,  -16,  -16,  -16,  -19,  -20,  -19,  -20,  -22,  -23,  -22,
 -24,  -27,  -27,  -26,  -25,  -23,  -23,  -23,  -21,  -20,  -19,  -19,  -18,  -16,  -16,  -16,
 -14,  -12,  -13,  -12,  -10,   -9,   -9,   -9,   -6,   -6,   -6,   -5,   -3,   -3,   -3,   -1,
   0,    0,    0,    2,    3,    2,    3,    5,    7,    6,    7,    9,   10,    9,   10,   13,
  13,   13,   15,   17,   17,   17,   19,   20,   19,   20,   23,   23,   23,   24,   27,   27,
  27,   26,   24,   24,   23,   22,   20,   20,   21,   19,   17,   17,   17,   15,   13,   13,
  13,   11,   10,   10,    9,    6,    5,    6,    5,    3,    2,    3,    1,    0,    0,    0,
  -1,   -4,   -3,   -3,   -6,   -7,   -6,   -6,   -9,  -11,  -10,  -11,  -13,  -14,  -13,  -14,
 -16,  -17,  -17,  -19,  -20,  -19,  -20,  -21,  -23,  -23,  -23,  -26,  -26,  -27,  -26,  -23,
 -23,  -23,  -22,  -20,  -19,  -20,  -19,  -16,  -16,  -17,  -15,  -12,  -13,  -13,  -11,  -10,
 -10,  -10,   -7,   -6,   -6,   -5,   -3,   -3,   -4,   -3,    0,    0,    0,    1,    3,    3,
   3,    4,    7,    6,    6,    9,   10,    9,   10,   12,   14,   13,   15,   16,   17,   17,
  18,   20,   20,   21,   22,   23,   23,   24,   25,   26,   26,   26,   23,   22,   23,   23,
  20,   19,   20,   19,   17,   17,   17,   16,   14,   14,   14,   12,   10,   10,   10,    8,
   6,    7,    7,    4,    3,    4,    3,    1,    0,    1,    0,   -2,   -3,   -3,   -4,   -6,
  -6,   -6,   -7,   -9,   -9,  -10,  -12,  -13,  -13,  -13,  -16,  -17,  -17,  -18,  -20,  -20,
 -20,  -21,  -23,  -23,  -23,  -25,  -26,  -26,  -26,  -24,  -23,  -23,  -23,  -22,  -20,  -20,
 -20,  -18,  -17,  -17,  -16,  -14,  -14,  -14,  -12,  -10,  -10,  -10,   -8,   -6,   -7,   -7,
  -4,   -3,   -3,   -3,   -1,    0,    0,    0,    2,    2,    3,    4,    6,    6,    6,    8,
   9,    9,    9,   11,   13,   13,   13,   16,   17,   16,   17,   20,   20,   19,   21,   23,
  23,   22,   25,   26,   26,   26,   24,   22,   23,   23,   21,   19,   20,   19,   17,   16,
  17,   15,   13,   13,   13,   11,   10,   10,   10,    9,    6,    7,    7,    5,    3,    3,
   3,    0,    0,    0,    0,   -2,   -2,   -2,   -5,   -6,   -5,   -5,   -7,   -9,   -9,   -9,
 -12,  -13,  -12,  -12,  -15,  -17,  -15,  -17,  -20,  -20,  -19,  -20,  -23,  -23,  -22,  -25,
 -26,  -26,  -26,  -24,  -22,  -23,  -23,  -21,  -19,  -20,  -19,  -17,  -16,  -17,  -15,  -12,
 -13,  -13,  -12,   -9,   -9,  -10,   -8,   -6,   -6,   -6,   -4,   -3,   -2,   -2,    0,    0,
   0,    0,    3,    3,    2,    4,    6,    6,    5,    8,   10,   10,    9,   11,   14,   13,
  12,   16,   18,   16,   16,   19,   21,   20,   20,   23,   24,   22,   24,   26,   27,   26,
  25,   23,   24,   24,   22,   20,   20,   19,   17,   16,   17,   15,   13,   13,   13,   11,
   9,    9,    9,    8,    6,    6,    5,    4,    3,    2,    2,    0,    0,    0,    0,   -2,
  -3,   -2,   -4,   -7,   -7,   -6,   -7,  -10,  -11,  -10,  -12,  -14,  -13,  -13,  -14,  -17,
 -16,  -16,  -18,  -20,  -20,  -19,  -22,  -24,  -22,  -24,  -26,  -27,  -27,  -25,  -23,  -23,
 -23,  -21,  -20,  -20,  -20,  -18,  -16,  -16,  -16,  -13,  -13,  -13,  -12,  -10,   -9,  -10,
  -8,   -6,   -6,   -6,   -4,   -3,   -3,   -2,    0,    0,    0,    0,    2,    3,    3,    4,
   6,    7,    6,    8,   10,   11,   10,   11,   13,   14,   13,   15,   17,   17,   16,   18,
  21,   20,   20,   23,   24,   23,   23,   26,   27,   26,   25,   23,   23,   23,   22,   20,
  20,   20,   18,   17,   17,   17,   15,   13,   14,   13,   10,    9,   10,    9,    7,    7,
   7,    4,    3,    3,    3,    1,    0,    0,    0,   -1,   -2,   -3,   -3,   -5,   -6,   -6,
  -7,   -9,  -11,  -10,  -11,  -13,  -14,  -13,  -14,  -16,  -17,  -16,  -18,  -20,  -20,  -20,
 -22,  -24,  -23,  -23,  -26,  -27,  -27,  -27,  -24,  -23,  -24,  -23,  -21,  -20,  -20,  -19,
 -17,  -17,  -17,  -15,  -13,  -14,  -14,  -11,  -10,  -11,  -10,   -7,   -7,   -7,   -6,   -4,
  -4,   -4,   -2,    0,    0,    0,    1,    3,    3,    3,    5,    6,    6,    6,    9,   10,
   9,   10,   12,   13,   12,   14,   16,   16,   16,   17,   20,   20,   20,   22,   23,   23,
  23,   26,   27,   27,   27,   24,   23,   24,   23,   21,   20,   21,   19,   17,   17,   17,
  16,   13,   14,   14,   11,   10,   10,    9,    7,    6,    6,    5,    3,    3,    3,    2,
   0,    0,    0,   -1,   -3,   -3,   -3,   -5,   -7,   -7,   -7,   -9,  -10,  -10,  -10,  -12,
 -13,  -13,  -14,  -16,  -17,  -16,  -17,  -20,  -20,  -20,  -21,  -23,  -23,  -23,  -25,  -26,
 -27,  -27,  -25,  -24,  -25,  -24,  -21,  -20,  -20,  -19,  -17,  -17,  -17,  -14,  -13,  -13,
 -13,  -11,   -9,  -10,   -9,   -6,   -5,   -6,   -5,   -3,   -2,   -3,   -1,    0,    0,    0,
   1,    3,    3,    3,    6,    7,    7,    7,    8,   10,   10,   11,   13,   13,   13,   13,
  16,   17,   16,   17,   19,   20,   20,   21,   23,   23,   23,   24,   26,   27,   27,   25,
  23,   24,   24,   21,   20,   21,   19,   17,   16,   16,   15,   13,   12,   13,   11,    9,
   9,   10,    8,    6,    6,    6,    4,    2,    2,    2,    0,   -1,    0,   -1,   -3,   -4,
  -3,   -5,   -7,   -7,   -7,   -9,  -10,  -10,  -10,  -12,  -14,  -13,  -14,  -17,  -18,  -17,
 -17,  -20,  -21,  -21,  -21,  -23,  -24,  -23,  -24,  -26,  -26,  -26,  -24,  -23,  -24,  -23,
 -21,  -20,  -20,  -20,  -17,  -16,  -17,  -15,  -12,  -12,  -13,  -11,   -9,   -9,  -10,   -8,
  -6,   -6,   -6,   -5,   -2,   -3,   -3,    0,    0,    0,    0,    2,    3,    2,    4,    7,
   6,    6,    8,   10,   10,   10,   12,   14,   14,   13,   15,   17,   17,   18,   20,   21,
  21,   21,   23,   23,   24,   23,   25,   26,   26,   24,   23,   23,   23,   21,   19,   20,
  20,   16,   15,   16,   16,   12,   11,   13,   12,    9,    9,   10,    8,    5,    6,    7,
   5,    2,    2,    4,    1,   -1,    0,    0,   -3,   -3,   -2,   -3,   -6,   -7,   -6,   -8,
 -10,  -10,   -9,  -12,  -14,  -13,  -13,  -15,  -17,  -16,  -17,  -19,  -20,  -20,  -21,  -22,
 -23,  -23,  -23,  -25,  -26,  -26,  -25,  -23,  -23,  -23,  -21,  -20,  -20,  -20,  -18,  -16,
 -16,  -16,  -13,  -12,  -13,  -13,  -10,   -9,  -10,   -9,   -6,   -6,   -7,   -5,   -3,   -2,
  -3,   -1,    0,    0,    0,    2,    3,    2,    3,    5,    6,    5,    6,    9,    9,    8,
  11,   12,   12,   13,   14,   16,   16,   16,   18,   19,   19,   19,   21,   22,   22,   24,
  26,   26,   26,   25,   23,   23,   23,   22,   20,   20,   20,   18,   17,   17,   17,   15,
  13,   13,   13,   10,   10,   11,   10,    8,    7,    8,    6,    4,    4,    4,    3,    1,
   1,    0,   -1,   -3,   -2,   -2,   -4,   -1,    0,    0,    0,    0,    1,    1,    0,    0,
   0,    0,    0,    0,    0,    0,   -1,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,    0,   -1,    0,    0,   -1,    0,   -1,    0,    0,    0,    1,    1,    0,   -1,
   0,    0,    0,    2,    0,    0,    0,   -3,    0,    0,    0,    0,   -3,    0,   -3,    2,
  -6,  -10,    1,  -10,  -11,  -12,  -19,   -8,   -9,  -24,  -28,  -12,  -11,  -24,  -16,  -18,
 -29,  -14,  -22,  -34,  -17,  -14,  -18,  -12,  -16,  -19,   -8,    0,   -4,   -4,  -11,  -16,
  -1,   10,   10,    2,    3,    2,  -12,    3,   20,    7,    7,   10,    4,   16,   24,   15,
  18,   20,   24,   32,   23,   17,   17,   21,   26,   26,   20,   17,   26,   19,    9,    6,
  12,   34,   22,    4,    5,   13,    5,  -12,    6,    3,   -9,    0,   -6,  -10,  -15,  -16,
  -7,  -14,  -15,   -9,  -17,  -15,  -19,  -19,   -5,  -15,  -23,  -20,  -18,  -15,  -29,  -25,
 -22,  -29,  -22,  -17,  -12,   -6,   -3,  -14,  -17,   -2,    0,   -4,   -8,   -6,  -12,   -4,
   4,   -5,   -3,   -3,   12,   13,    5,   16,   14,   20,   19,   20,   17,   23,   35,   28,
  33,   17,   22,   33,    3,   25,   31,   12,   23,   17,   16,   15,   24,   22,   -2,   12,
   9,   -8,    0,    3,    0,   -7,    1,    2,   -2,   -4,  -16,   -4,   -4,  -20,  -14,   -7,
 -16,  -23,  -15,  -15,  -16,  -18,  -27,  -23,  -19,  -34,  -32,  -17,  -21,  -10,   -4,  -13,
 -11,  -19,  -21,   -9,    2,   -3,  -14,  -11,   -5,  -12,  -11,    1,   -2,   -1,    5,    1,
   4,    7,    4,    6,    4,    0,   13,   23,   22,   22,   17,   18,   21,   15,   24,   35,
  32,   29,   24,   17,   17,   16,   12,   16,   22,   17,    5,    2,   -4,   -2,   14,    8,
   0,    5,    3,   -8,  -11,   -4,   -7,  -14,  -13,  -16,  -16,  -17,  -14,   -7,  -22,  -22,
 -17,  -22,  -13,  -14,  -15,  -22,  -22,  -28,  -35,  -15,  -18,   -8,   -6,  -12,   -7,  -24,
 -21,  -21,  -14,   -8,  -17,   -3,   -6,   -5,    0,    4,   10,  -24,  -38,  -34,  -37,  -27,
 -32,  -32,  -26,  -30,  -10,   21,   51,   63,   54,   58,   61,   65,   66,   62,   60,   57,
  58,   37,   13,   14,   12,    9,    4,    8,   13,  -16,  -38,  -29,  -30,  -37,  -18,    5,
   0,   -7,   -4,   -5,   -7,   -4,  -11,  -10,   -9,  -12,  -12,  -49,  -48,  -14,  -21,  -18,
 -15,  -23,  -24,  -25,  -22,   -8,  -16,  -13,   19,   18,   15,   24,   27,   27,   31,   18,
  -9,   -7,   -7,    1,   -3,  -37,  -42,  -41,  -44,  -45,  -37,  -32,  -35,  -33,  -29,  -22,
 -26,  -15,   17,   42,   52,   51,   52,   55,   59,   63,   64,   59,   62,   62,   31,   15,
  25,   16,    8,    9,    9,   14,   -1,  -35,  -33,  -31,  -41,  -13,    0,   -6,   -2,   -5,
  -5,   -5,   -5,  -12,  -12,   -7,  -11,  -16,  -52,  -51,  -11,  -12,  -18,  -20,  -20,  -21,
 -23,  -20,  -19,  -23,  -10,   22,   31,   27,   22,   24,   23,   29,   31,    3,   -7,   -5,
   0,  -19,  -45,  -36,  -37,  -32,  -30,  -35,  -29,  -31,  -33,  -31,  -31,  -30,   -6,   17,
  38,   62,   51,   51,   65,   65,   65,   67,   62,   60,   60,   29,   14,   21,   16,   17,
  16,    6,   11,   -1,  -41,  -36,  -32,  -34,    0,    3,    0,    3,   -2,    4,    2,   -4,
 -10,   -9,   -9,  -12,  -16,  -51,  -53,  -16,  -15,  -18,  -17,  -22,  -18,  -19,  -26,  -18,
 -21,   -9,   17,   20,   23,   21,   22,   24,   27,   25,   -1,  -13,   -7,    0,  -19,  -41,
 -38,  -44,  -38,  -38,  -39,  -31,  -31,  -34,  -33,  -28,  -27,   -5,   14,   34,   61,   54,
  52,   64,   65,   68,   74,   68,   69,   67,   32,   19,   19,   15,   20,   15,   10,   13,
  -5,  -35,  -30,  -29,  -26,    1,    2,    0,   -1,   -9,   -8,  -11,   -9,   -7,   -7,  -16,
 -18,  -22,  -54,  -50,  -24,  -22,  -21,  -23,  -26,  -23,  -28,  -30,  -19,  -19,   -6,   18,
  14,   19,   18,   17,   23,   25,   26,    9,   -5,   -5,   -2,  -23,  -42,  -35,  -35,  -35,
 -35,  -30,  -27,  -23,  -29,  -28,  -17,  -20,    2,   15,   26,   57,   57,   55,   60,   59,
  58,   63,   59,   60,   58,   23,   14,   19,   14,   15,   13,   13,   16,    2,  -28,  -29,
 -28,  -22,    4,    5,    3,    3,   -4,   -2,    0,   -1,   -6,   -8,  -11,  -16,  -31,  -58,
 -53,  -28,  -19,  -15,  -15,  -22,  -21,  -24,  -23,  -18,  -21,   -3,   12,   16,   24,   16,
  19,   22,   23,   27,    6,   -7,   -8,  -13,  -29,  -43,  -40,  -41,  -40,  -35,  -35,  -32,
 -35,  -40,  -29,  -28,  -23,    3,   13,   32,   57,   60,   63,   66,   64,   65,   69,   64,
  66,   58,   26,   18,   23,   14,   12,   13,   10,   11,   -2,  -29,  -28,  -32,  -27,    3,
   5,    3,    7,    0,   -1,   -3,   -7,  -10,  -15,  -13,   -9,  -26,  -54,  -47,  -21,  -19,
 -21,  -21,  -28,  -25,  -28,  -27,  -20,  -27,   -1,   21,   14,   23,   19,   19,   23,   25,
  28,    4,  -14,  -11,   -7,  -29,  -44,  -36,  -37,  -41,  -40,  -40,  -34,  -28,  -31,  -20,
 -24,  -26,    6,   10,   22,   53,   59,   63,   65,   64,   65,   65,   60,   65,   57,   24,
  17,   24,   18,   14,   21,   15,   15,    8,  -26,  -30,  -35,  -25,    5,   -3,   -4,    1,
   0,   -3,   -7,   -4,   -4,   -9,  -10,  -15,  -37,  -56,  -52,  -26,  -18,  -22,  -19,  -25,
 -22,  -23,  -24,  -21,  -19,   12,   22,   12,   20,   20,   24,   27,   23,   31,   12,  -10,
  -2,   -8,  -32,  -40,  -35,  -35,  -33,  -33,  -34,  -29,  -26,  -28,  -19,  -22,  -15,   15,
  10,   17,   51,   53,   55,   58,   54,   61,   61,   53,   58,   44,   19,   21,   21,   15,
  11,   11,    7,   12,    8,  -21,  -29,  -28,  -15,    5,   -5,   -3,    4,   -1,   -3,   -8,
  -8,   -4,  -11,   -8,  -12,  -34,  -48,  -48,  -27,  -19,  -25,  -23,  -26,  -22,  -24,  -24,
 -20,  -14,   15,   24,   15,   21,   18,   22,   22,   20,   29,   12,   -8,   -2,   -9,  -32,
 -36,  -35,  -37,  -31,  -31,  -34,  -33,  -30,  -26,  -20,  -21,   -8,   17,   12,   21,   51,
  54,   50,   55,   59,   63,   63,   55,   57,   40,   19,   23,   18,   16,   15,   13,   12,
  12,   10,  -16,  -32,  -26,   -9,    3,   -2,   -1,    0,   -4,   -7,   -8,   -8,   -6,   -8,
  -5,  -13,  -42,  -49,  -51,  -34,  -16,  -21,  -20,  -24,  -22,  -23,  -25,  -25,  -15,   16,
  21,   16,   18,   13,   19,   22,   20,   28,   14,   -7,   -1,  -13,  -38,  -40,  -39,  -37,
 -32,  -30,  -35,  -33,  -29,  -27,  -20,  -24,   -7,   15,    9,   23,   47,   50,   49,   54,
  60,   62,   62,   57,   54,   36,   17,   21,   15,   12,   14,   13,   11,   12,    6,  -14,
 -27,  -21,   -3,    3,    0,    0,    1,    0,   -2,   -7,  -13,   -7,  -11,  -10,  -15,  -40,
 -45,  -49,  -33,  -17,  -25,  -21,  -20,  -21,  -24,  -27,  -26,  -16,   11,   22,   18,   20,
  19,   19,   21,   16,   23,   11,   -8,    0,  -18,  -37,  -39,  -39,  -32,  -33,  -27,  -29,
 -29,  -26,  -25,  -19,  -24,   -3,   20,   14,   27,   48,   51,   53,   57,   58,   60,   59,
  58,   53,   33,   20,   21,   18,   14,   15,   13,    9,   12,    5,  -13,  -26,  -19,    0,
   7,    6,    2,    2,    1,   -1,   -3,  -11,   -8,  -12,  -10,  -16,  -43,  -44,  -47,  -34,
 -17,  -23,  -21,  -24,  -25,  -27,  -31,  -29,  -14,    7,   14,   11,   14,   18,   14,   18,
  15,   19,   14,   -6,   -2,  -22,  -37,  -32,  -34,  -28,  -29,  -30,  -29,  -25,  -22,  -22,
 -24,  -22,    3,   18,   12,   19,   41,   51,   51,   54,   51,   55,   58,   58,   56,   34,
  19,   19,   19,   17,   15,   13,   12,   16,   12,   -9,  -28,  -18,    1,    5,    3,   -1,
  -1,   -4,   -6,   -6,   -6,   -4,   -9,   -5,  -20,  -44,  -43,  -48,  -34,  -15,  -17,  -19,
 -22,  -25,  -27,  -29,  -29,  -11,    9,    8,    8,   13,   12,   12,   15,   14,   20,   13,
  -7,   -8,  -24,  -36,  -32,  -32,  -30,  -27,  -27,  -26,  -23,  -24,  -21,  -21,  -14,    9,
  17,   14,   21,   42,   53,   47,   51,   53,   57,   60,   58,   55,   30,   18,   20,   15,
  17,   17,   14,   12,   13,   10,   -8,  -28,  -16,    3,    2,    2,    0,    0,   -1,   -6,
  -8,   -6,   -5,   -9,   -9,  -26,  -42,  -40,  -48,  -31,  -11,  -12,  -15,  -20,  -23,  -26,
 -25,  -27,   -9,   10,    6,   10,   14,   12,   11,   12,   10,   21,   14,   -7,  -10,  -26,
 -34,  -29,  -33,  -31,  -30,  -27,  -24,  -23,  -26,  -25,  -23,  -14,    8,   15,    9,   12,
  35,   48,   43,   48,   53,   59,   61,   60,   53,   29,   22,   24,   18,   16,   17,   14,
   9,    8,    8,   -6,  -28,  -15,    5,    0,   -1,   -3,   -3,   -1,   -3,   -2,   -1,    0,
  -5,   -6,  -25,  -42,  -38,  -46,  -35,  -17,  -17,  -19,  -22,  -24,  -26,  -26,  -26,   -5,
  11,    8,   11,   15,   12,   10,   17,   16,   24,   14,   -7,   -7,  -29,  -39,  -35,  -36,
 -30,  -29,  -27,  -28,  -26,  -28,  -25,  -20,  -10,   14,   19,   16,   19,   37,   49,   46,
  51,   55,   58,   56,   54,   41,   21,   18,   18,   18,   15,   15,   12,    8,    6,    4,
  -4,  -26,  -13,    8,    2,    2,    0,    0,    1,   -2,   -4,   -2,   -4,  -10,   -8,  -28,
 -45,  -39,  -46,  -34,  -16,  -18,  -21,  -21,  -23,  -26,  -28,  -24,    0,   12,    9,   13,
  16,   13,   11,   16,   13,   22,   17,   -5,   -9,  -30,  -36,  -31,  -32,  -27,  -26,  -24,
 -25,  -22,  -25,  -24,  -21,  -10,   13,   16,   14,   17,   35,   48,   47,   49,   48,   53,
  56,   53,   35,   20,   18,   16,   18,   15,   15,   13,   12,   11,    7,   -1,  -20,   -7,
   8,    5,    6,    0,    1,    1,   -4,   -2,    0,   -3,   -7,   -7,  -28,  -45,  -40,  -47,
 -42,  -25,  -21,  -21,  -22,  -24,  -22,  -28,  -22,    2,    7,    3,    7,   13,   15,   13,
  18,   13,   20,   19,    0,  -10,  -31,  -36,  -31,  -33,  -31,  -30,  -25,  -23,  -23,  -24,
 -22,  -27,  -15,   10,   12,   10,   14,   35,   50,   50,   51,   52,   54,   59,   61,   38,
  24,   25,   21,   21,   18,   17,   15,   11,   11,   10,   -1,  -19,   -3,    9,    3,    2,
  -1,    2,    4,   -3,   -4,   -2,   -6,  -10,  -11,  -34,  -45,  -35,  -45,  -44,  -29,  -25,
 -23,  -25,  -24,  -17,  -27,  -21,    4,    6,    5,    9,   14,   20,   16,   19,   15,   17,
  19,    2,  -15,  -35,  -35,  -34,  -39,  -40,  -40,  -32,  -29,  -28,  -25,  -25,  -28,  -12,
   9,   10,   10,   14,   35,   52,   50,   54,   57,   56,   60,   62,   37,   24,   28,   20,
  21,   19,   17,   17,   13,   14,   17,    2,  -13,    5,   12,    6,    6,    0,    4,    1,
  -3,   -3,   -4,   -5,   -9,  -16,  -35,  -44,  -37,  -43,  -44,  -24,  -19,  -23,  -23,  -24,
 -18,  -27,  -19,    5,    0,    0,    2,    4,   11,    6,   12,   11,    7,   15,    0,  -24,
 -33,  -32,  -26,  -27,  -27,  -26,  -25,  -22,  -21,  -16,  -16,  -20,   -2,   11,   10,   15,
  13,   30,   46,   44,   49,   47,   43,   50,   53,   34,   23,   27,   19,   17,   17,   13,
  12,   12,   12,   17,    1,  -13,    5,    9,    6,   11,    3,    2,    0,   -4,   -4,   -6,
  -6,   -6,  -16,  -30,  -39,  -40,  -46,  -43,  -22,  -19,  -23,  -22,  -26,  -19,  -25,  -16,
   6,    3,    7,    9,    7,   14,    7,   10,   14,   11,   16,    0,  -25,  -33,  -30,  -29,
 -31,  -30,  -30,  -27,  -22,  -22,  -19,  -19,  -16,    6,   14,   10,   14,   13,   27,   45,
  46,   45,   46,   45,   52,   54,   33,   26,   26,   20,   22,   16,   12,   13,   14,   13,
  14,    4,   -7,    5,   10,    6,    8,    2,    2,    3,   -4,   -4,   -6,  -10,   -9,  -23,
 -36,  -41,  -43,  -46,  -47,  -28,  -21,  -26,  -25,  -25,  -22,  -26,  -15,    2,    0,    0,
   5,    7,   11,    9,   10,   13,   11,   15,    4,  -24,  -30,  -27,  -31,  -30,  -29,  -28,
 -22,  -18,  -15,  -14,  -16,   -8,    8,   14,   12,   17,   18,   24,   41,   44,   43,   48,
  47,   54,   53,   31,   25,   24,   22,   20,   17,   17,   13,   15,   11,   11,    7,   -4,
   5,    6,    2,    7,    2,    0,   -2,   -8,   -8,   -6,   -8,  -10,  -25,  -35,  -38,  -39,
 -41,  -43,  -25,  -19,  -24,  -24,  -27,  -26,  -25,  -12,    4,    3,    5,   15,   24,   25,
  23,   24,   27,   23,   27,   15,  -18,  -24,  -23,  -26,  -28,  -30,  -25,  -23,  -20,  -20,
 -23,  -27,  -24,   -4,   -1,   -4,    6,    2,    6,   24,   23,   22,   25,   24,   32,   23,
   3,   -1,    0,    0,   -3,    1,    3,    4,    4,   -3,    1,   -7,  -16,    2,    5,    2,
   5,    3,    1,    1,    0,    0,   -3,   -1,    0,  -21,  -33,  -32,  -30,  -31,  -27,   -6,
   0,   -2,    0,    0,   -2,    0,   19,   28,   27,   29,   27,   26,   28,   28,   29,   28,
  22,   27,   12,  -23,  -28,  -25,  -25,  -24,  -27,  -28,  -26,  -26,  -28,  -24,  -30,  -23,
  -3,   -2,   -1,    4,    0,    6,   27,   28,   23,   24,   23,   30,   16,   -4,   -3,    0,
   0,    0,    0,    0,    2,    4,    1,    2,   -4,   -8,    2,    6,    2,    0,   -3,    0,
   1,    0,   -1,   -3,   -1,    0,  -18,  -30,  -29,  -28,  -24,  -25,  -11,   -1,   -3,    0,
   1,    0,    3,   22,   30,   26,   27,   25,   24,   25,   27,   28,   27,   21,   30,   15,
 -23,  -22,  -19,  -23,  -24,  -26,  -25,  -28,  -28,  -28,  -28,  -29,  -17,    0,   -5,   -3,
   2,   -4,    2,   24,   23,   20,   26,   26,   30,   12,   -1,    5,    3,    5,    3,    0,
   1,    1,    0,   -4,   -1,   -4,   -6,    3,    3,   -1,   -1,   -1,    1,    3,    2,    3,
   0,    0,    0,  -21,  -29,  -22,  -21,  -23,  -29,  -12,   -3,   -9,   -4,   -2,   -3,    4,
  23,   28,   24,   29,   32,   29,   29,   28,   27,   24,   19,   26,    3,  -30,  -26,  -22,
 -24,  -24,  -26,  -25,  -24,  -25,  -27,  -27,  -28,  -15,    1,    1,    0,    2,    0,    6,
  26,   26,   23,   24,   21,   22,    8,   -2,    0,    2,    6,    5,    1,   -1,   -2,   -1,
  -1,    3,    5,    2,    2,    2,   -1,   -3,   -3,    0,    0,    0,    0,   -2,   -4,   -1,
  -1,   -1,    1,    2,    2,   -1,    0,    2,    1,    1,    3,    2,    0,    0,    2,    1,
   0,    2,    1,   -1,   -4,   -5,   -4,   -2,    0,    1,    0,    1,    1,    0,    0,    1,
   3,    4,    2,   -1,   -2,   -3,   -3,   -2,    0,    0,    0,   -1,   -1,   -2,   -4,   -1,
   3,    3,    3,    5,    5,    4,    3,    3,    1,   -1,   -2,   -1,   -2,   -4,   -4,   -3,
  -3,   -1,    0,    0,   -1,    0,    0,   -1,   -2,   -1,    1,    2,    2,    3,    4,    2,
   0,    0,    0,   -1,    0,    1,    0,   -2,   -2,   -1,   -1,   -1,    0,    1,   -1,    0,
   0,   -2,   -1,    1,    2,    1,    1,    3,    1,    0,    1,    2,    0,    0,    0,    0,
  -2,   -2,   -1,   -1,   -1,   -1,   -2,   -3,   -1,    0,   -1,   -1,    0,    0,    0,    0,
   1,    1,    2,    3,    2,    1,    2,    1,    0,    1,    2,    0,    0,   -1,   -2,   -2,
  -2,    0,    0,   -1,    0,    0,   -2,   -2,    0,    0,    0,    1,    1,    0,    0,    0,
   1,    0,    1,    2,    0,    0,    0,    0,   -2,   -1,    0,    0,    0,   -1,    0,   -1,
  -1,    0,    0,    0,    0,    1,    1,    0,    0,    2,    1,    0,    0,    0,    0,    0,
   0,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  -1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    1,    0,    0,    0,    1,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,   -1,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    1,    1,    0,    0,   -1,    0,
   0,   -1,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,   -2,    0,    1,
  -1,    0,    0,    0,    1,    0,    0,   -1,   -1,    0,    0,   -1,    0,    0,   -1,   -1,
   0,    0,    0,    0,    5,    7,   -1,    2,    9,    4,    3,    0,    5,   -3,  -13,   -1,
   5,    7,    3,    0,   -5,   -4,   -3,   -8,    0,   -1,  -13,   -1,    1,  -11,   -2,    1,
  -3,   -8,    0,    7,   -2,   -3,   -3,   -3,   -4,   -3,   -5,   -2,    4,   -3,    0,    6,
  -4,   -3,    1,   -8,   -4,    0,   -5,    2,   10,   -2,  -14,    2,    8,    6,    7,   -7,
   2,   10,   -5,   -2,    3,    5,   -6,   -4,    9,  -10,   -6,    4,   -9,  -14,   -9,    6,
   4,   -2,    4,   -3,   -7,  -11,   -3,    4,   -5,    0,    2,   -1,   -9,  -10,    4,    4,
  -4,   -2,   -1,    0,    5,    1,   -5,    0,   10,   -7,  -14,    3,    3,    4,   -1,   -1,
   7,    0,    8,    0,  -11,   12,    6,   -6,    1,   -2,   -3,   -1,    0,  -12,  -17,   -1,
  -4,   -9,   -4,    0,    5,   -1,    0,    4,    0,    1,   -3,   -1,    2,   -6,   -6,   -2,
   3,    5,    0,   -2,   -4,   -5,   -1,   -4,   -9,   -2,   -7,   -7,    8,    4,   -1,   -3,
   0,    0,   -1,    0,   -3,   -1,   -5,   -3,    2,    0,   -2,   -8,    0,   -5,  -12,    2,
   0,    2,    0,   -1,    0,   -8,    2,    0,   -6,   -7,  -12,   -4,   -5,    0,    1,    2,
   2,   -1,    5,   -1,   -8,   -5,    1,    6,   -2,    2,    8,   -6,   -2,    1,   -3,    9,
   1,    3,    6,   -7,    6,    1,    6,    9,   -7,    4,   -7,   -1,   17,    3,    0,   -2,
  -2,  -13,  -24,   -7,   -4,   -3,    6,   -2,   -3,   -1,    3,   12,   10,   15,    1,   -6,
  14,   15,    2,   -2,    3,   -2,  -13,   -4,    1,    3,    3,    4,    0,   -5,    0,   -4,
  -3,    1,   -3,  -12,   -5,   -5,  -10,   -1,   -3,   -1,    0,   -4,   -3,    0,    6,    2,
  -2,   -1,    2,    4,   -2,    0,    0,   -1,    1,    0,   -1,   -1,    0,    0,    0,    0,
  -1,    0,    0,    0,    0,    0,    0,    2,    2,   -1,    1,    0,    0,    0,    0,    0,
  -2,    0,    1,    0,    0,    1,    2,   -1,   -1,    0,    0,    0,    0,    1,    0,    0,
   0,    0,    1,    0,   -1,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    1,    0,    0,    0,   -1,    0,   -1,    0,    0,    0,    0,    1,    1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,   -1,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,   -2,    0,    0,    1,    1,
  -2,    0,    0,   -1,    0,    0,    0,   -2,    0,    0,   -3,    2,    1,   -1,    2,   -3,
  -3,    0,    0,    1,   -1,    0,   -4,   -4,    0,   -3,    9,    5,   -4,    3,   -1,    4,
  -2,   -8,   15,   14,    5,    9,   10,    0,    1,    2,  -15,   -7,    0,   -6,    7,    4,
  -1,   -3,   -9,    3,    2,   -1,    5,    6,    6,   -5,    3,   13,    7,    6,   -8,   -7,
   9,   10,    9,    6,    0,  -14,  -20,    2,   -4,  -22,    0,    0,   -2,    8,    0,    2,
  -8,   -1,   13,   -3,    2,   -4,   -4,    7,   -6,   -6,   -1,    1,    0,    1,    2,  -14,
  -1,    4,  -14,   -3,   -4,    1,   15,    3,    6,    0,   14,    7,  -21,    7,    1,    1,
  16,    0,   -8,   -6,    0,   -9,   -6,   -3,    0,    7,   -7,    0,    0,    1,   20,   10,
   4,    4,    7,    5,  -17,   -9,   13,   -8,   -6,   15,   -4,    3,   12,  -15,    2,   11,
  -3,   14,    4,   -7,    6,   -2,    2,    8,   -4,    4,    8,    7,    2,    0,   12,   -3,
  -2,    5,   -8,    7,   15,    2,   -1,   -2,  -10,  -17,    3,    3,  -10,   -4,    0,    7,
   3,    4,    2,   -7,    3,    6,   -5,   -2,   -2,   -8,   -2,   -2,    2,   -1,   -1,    0,
 -18,   -6,    5,    1,    0,    1,    1,   -7,   -4,   -8,    1,    0,   -6,    4,   -9,   -2,
   0,   -3,    1,    0,    3,   -3,    3,   -6,   -6,    0,  -14,    5,   10,   -7,   -1,    1,
   5,   15,    5,   -4,   -2,    3,    4,    0,    8,    7,    1,    3,  -11,  -18,   -5,  -14,
  -5,    7,   -5,    5,   -1,    0,   11,    0,    8,   -8,   -2,    8,   -9,   11,    7,  -12,
  -3,   -1,   -9,   -7,    0,   -5,   -4,    9,    7,  -12,    0,    7,   -4,    7,    0,   -4,
  -3,  -15,   -3,   -2,  -11,    1,   -2,   -3,    3,   -2,    1,   -4,   -1,    2,   -7,    1,
   0,   -1,    1,   -3,    0,    2,   -7,   -9,    2,   -1,    2,   14,   11,   -5,   -8,    4,
  -5,   -7,    0,  -10,   -6,    2,    5,   10,   -6,    3,   13,   -6,   -5,   -7,    8,   13,
  -3,    4,    3,   10,    0,   -9,    8,    3,    1,    8,    1,   -7,  -16,   -2,    7,   -4,
  -2,    7,   10,   13,    7,    0,    6,    6,    0,    4,    3,    7,   -2,  -15,    4,    4,
   0,   -2,   -2,   10,   -5,    1,   -2,  -13,   10,   -3,   -3,    5,   -9,   -1,    1,    2,
   5,   -3,    2,   14,    5,  -11,   -4,    1,  -15,  -10,    2,  -12,   -8,    4,    1,    8,
   2,   -1,    8,    5,   -2,    0,    2,    2,    9,    3,   -8,  -10,    0,    5,    3,    4,
  -5,    6,    5,  -12,    9,    6,   -6,   10,   -2,  -17,    2,   15,    8,    1,   -2,    5,
  13,    9,    0,    1,    5,  -12,  -17,    0,    7,    3,    0,   -2,    2,   13,   -7,  -20,
   0,    6,   -7,    0,   12,  -18,   -5,   15,    0,   11,    0,   -6,    4,   -3,   -3,   -5,
  -1,   -4,   -6,    1,  -14,  -14,   -4,   -6,   11,    2,  -15,   -5,    6,   13,    6,    5,
  -3,    1,   16,    5,    0,   -6,   -1,    8,    2,    0,    7,    6,  -11,    0,   11,   -2,
   3,   -2,   -1,    5,  -12,   -2,   12,    0,   -1,    2,  -11,  -10,    5,    0,   -2,   -1,
  -5,    8,    9,    0,    5,   13,    0,   -2,    7,  -10,    1,   17,  -13,  -15,    1,    8,
   9,    5,   -1,   -9,   -5,    0,    6,    6,   -1,    0,  -14,   -6,   12,   -3,   -6,   -9,
  -4,   15,    1,   -2,    0,   -1,   16,   14,   -4,  -10,   -4,    6,   17,    5,   -9,    6,
  -6,  -18,    6,    2,    1,   12,   -4,  -15,    3,   21,    7,    2,   11,  -16,  -23,   -5,
  -5,   -2,   -6,   -8,    2,   -3,  -10,   -2,    8,   10,  -12,   -9,    5,   -4,   -2,    7,
   4,  -11,    2,   15,  -11,   -7,   -1,  -11,    4,    3,   -7,    2,    6,   -2,    0,    0,
  -9,    5,    0,  -12,    0,   -7,    4,    8,   -1,    1,  -11,   11,    1,  -18,    9,    0,
   2,    3,   -5,    5,    3,   -3,  -10,  -10,   -8,   -4,   -9,  -10,    4,    1,    9,    8,
  -1,   11,    0,  -12,   -8,   -7,   16,   16,   -2,   -8,  -18,   -9,  -18,  -20,    0,   -2,
  10,   -2,   -9,    6,   -5,   10,   19,   12,    6,   -2,   18,   11,  -10,   -2,    0,    8,
  13,    5,   11,    6,   -1,    0,    2,   14,    2,   -7,   14,    8,  -22,  -10,    5,  -19,
 -12,    3,   -3,    3,    2,    3,    1,    1,    5,    0,    9,   -2,   -2,    1,   -6,   15,
   4,    0,   14,   -1,  -12,  -20,    1,    5,  -17,    2,    4,   -7,   -6,    1,    6,  -10,
   2,    4,   -3,    7,  -10,   -5,    0,   -4,    4,    0,   11,    5,    1,   10,    3,    8,
  -5,   -4,    4,   -9,    8,    8,   -4,    6,    4,   -3,    0,    4,   -7,  -12,  -11,   -1,
   4,   -3,   11,    6,   -5,    6,   -2,   -5,    3,   -1,   -9,   -6,    4,   -7,   -2,   10,
   0,   -1,   -1,    3,    9,   -4,    2,    7,   -3,   -4,   -5,    6,   -5,  -13,    9,    6,
  -6,  -13,   -1,    3,   -7,   -7,   -3,   13,    5,    0,   12,  -10,   -3,   13,    5,    7,
   4,   -4,   -9,    6,   18,    0,   -7,    5,   -2,   -8,   16,    6,  -13,    2,    2,   -1,
  -3,   -4,    4,    0,  -11,   -5,    5,   -4,   -7,    1,    2,    5,   -4,   -4,    9,    3,
  -7,    2,    0,   -9,    1,    1,    5,   10,    1,   -3,    3,    8,    9,    0,  -17,  -15,
  -3,    6,   12,    2,    6,    3,  -16,   -7,    3,    1,   -9,   -2,    3,  -13,   -2,   11,
   3,  -11,   -4,    1,  -17,   -9,    1,    6,    4,    1,    8,    2,    6,   -1,   -8,    2,
   5,    7,    9,   12,   10,   -8,  -24,  -12,    4,   -1,  -13,   -3,    8,   -5,  -13,   -3,
   0,   -1,   -5,    4,    1,  -11,   -1,    0,   -1,   -7,   -1,    8,   -1,    1,    4,   -2,
 -16,   -8,   11,    3,    0,   -3,   13,   17,    0,    7,    3,    4,    1,   -3,   -3,    3,
  14,   -4,    0,   -1,   -9,   17,   12,   15,    0,    1,   10,  -19,   -2,    1,   10,    8,
 -11,    5,   -9,   -3,   -2,    0,   11,  -12,    8,    4,  -12,    0,   -2,    5,   -1,   -3,
  -7,  -10,    0,   -1,    3,   -3,  -11,  -14,  -16,  -12,  -11,    1,    8,    8,    7,    9,
  -4,  -17,   11,   14,    9,    6,   -5,    2,   -9,   -1,   18,   10,    6,    3,    3,   -5,
  -5,   -6,   -2,    2,  -10,    0,   11,   -1,   -1,    2,   -9,   -3,    8,    0,    6,   11,
   4,    4,   -4,   -3,    0,   12,   16,    0,    3,    0,   -1,    1,   10,   12,  -11,    0,
  -5,  -21,   -1,   -1,   -7,   -1,    2,    5,   -3,   -9,   -7,  -18,   -8,    5,    0,    3,
   2,   -6,   -5,    0,   -3,   -1,    3,   -8,    8,   11,   -9,    4,   -1,    0,    6,   -4,
   1,   -5,    8,   13,   -1,   -8,  -13,    8,   -4,  -13,    0,   -2,   13,   10,    0,    5,
  -1,    1,    6,    4,    9,    6,    7,    4,  -21,  -18,    0,    5,   12,    3,    4,    3,
 -23,  -12,    9,   18,   12,   -5,    1,  -15,  -15,   21,    6,   -5,    6,   -3,  -23,  -23,
  -8,   -6,   -4,    4,   -2,    0,    1,   -7,    0,    1,    8,    9,   -3,    7,    6,    2,
  12,    7,    1,   -8,   -5,   -8,   -8,   11,    2,    2,    7,  -12,  -17,   -3,    9,    8,
   2,    5,    2,    2,    7,    2,   -3,   -3,    0,   -2,   -3,    5,    9,    0,   -2,   15,
  -3,  -17,    0,    5,    0,    1,    0,  -19,   -2,   19,    4,    8,    2,    0,   -5,  -19,
   0,    9,    0,    0,    3,    6,    2,   -2,   -3,   -2,    2,   -6,  -16,    0,    6,   -6,
   2,   11,   -9,    0,    4,  -12,   -6,   -4,    2,   11,    0,   -2,   -4,  -12,  -10,   -3,
   2,   -6,    0,   14,    4,    5,   -5,    4,   18,   -4,    1,    0,   -2,   10,    0,   -6,
  -4,    9,   11,    4,    5,    5,    3,  -17,   -9,   14,    2,   -5,    0,    1,    5,   12,
   8,   -3,    0,   -4,  -15,    0,   -2,   -7,    6,   -4,    1,   16,    9,    5,   -2,   -3,
  -2,   -4,    0,    3,    5,   -9,   -6,    7,   -1,   -2,   -7,    0,   16,    2,  -10,   -5,
   7,   13,    0,   -6,   -8,    3,   10,    7,    5,    1,    8,   -6,  -11,    4,  -10,   -9,
   1,   -2,    5,    0,   -7,   -8,  -14,    0,    5,   -8,   -4,   -1,   -5,  -11,   -4,    3,
  -1,   -2,   -2,    5,    1,   -6,    0,   -6,    6,   12,    3,   -1,  -10,    9,    2,  -15,
   3,    3,    4,    7,    5,    0,   -4,    2,  -13,  -14,    9,    8,    3,   -1,   -7,    1,
   2,    0,  -13,  -20,   -8,    2,   12,   -1,   -7,    8,   -5,    0,   10,    2,   11,   -6,
   0,   19,    5,   13,    3,    1,   19,   -8,   -5,   23,   -5,  -21,   -5,  -10,   -4,    1,
  -5,    6,    9,   -9,   -9,    7,    4,   -1,   -1,   -7,    4,   16,    8,    5,    1,    1,
   2,   -4,    0,   -2,   -6,    0,   -1,   -3,    3,   -1,   -2,    1,   -1,    1,    1,    0,
  -1,    0,    0,   -2,    2,    1,    3,    1,    0,    0,   -1,    3,    0,   -3,   -2,    0,
   5,    0,   -2,    3,    2,    0,    1,   -1,   -6,   -2,    2,    0,    3,    0,    0,    1,
  -3,    0,    2,   -2,    0,    2,   -2,    1,    0,   -3,   -1,    0,    1,   -2,   -2,    0,
   2,    2,    0,   -1,    0,    4,    3,    0,   -1,   -2,    1,    0,    0,    0,   -2,    1,
  -2,    0,    5,   -2,   -2,    0,    0,   -2,   -3,    0,    1,    0,    0,   -1,   -3,    1,
  -1,   -4,    1,   -1,    0,    0,   -2,    0,   -1,    0,    2,    0,    0,    0,   -3,    0,
   0,   -1,    0,   -2,    0,    0,   -2,    2,    0,   -3,    2,    2,    1,    0,   -2,   -2,
   1,    1,    0,    0,    2,    2,   -2,    0,    0,   -1,    1,    0,    0,    0,   -1,    1,
   0,    1,    0,   -2,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    1,
   0,    0,    1,   -1,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,
   0,    0,    0,    0,    0,    0,    1,    0,   -1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,    0,   -1,    0,   -1,  -16,  -19,  -15,  -16,  -13,  -12,
 -10,   -9,   -7,   -6,   -5,   -2,   -1,    0,    2,    3,    4,    6,    8,    9,   10,   12,
  13,   15,   17,   19,   20,   22,   23,   25,   27,   25,   23,   22,   20,   19,   17,   15,
  14,   13,   11,    9,    8,    6,    5,    3,    2,    0,   -1,   -2,   -4,   -6,   -8,   -9,
 -11,  -12,  -13,  -15,  -16,  -19,  -20,  -21,  -23,  -24,  -26,  -25,  -24,  -23,  -21,  -20,
 -18,  -16,  -14,  -12,  -11,   -9,   -8,   -5,   -3,   -2,    0,    0,    1,    3,    5,    6,
   7,    8,    9,   11,   11,   12,   14,   17,   18,   20,   23,   24,   26,   25,   23,   22,
  19,   19,   17,   14,   13,   12,   12,   10,    8,    6,    4,    3,    1,    0,    0,   -3,
  -4,   -5,   -8,   -9,   -9,  -12,  -13,  -16,  -18,  -19,  -20,  -19,  -22,  -22,  -24,  -24,
 -21,  -22,  -19,  -18,  -16,  -13,  -12,  -10,  -10,   -8,   -7,   -6,   -5,   -4,   -3,   -2,
  -1,    0,    0,    2,    4,    7,    8,   11,   12,   14,   15,   16,   18,   18,   21,   23,
  24,   27,   25,   23,   21,   19,   18,   16,   15,   13,   12,   11,   10,    8,    6,    3,
   1,    0,   -1,   -2,   -3,   -5,   -6,   -7,   -9,  -10,  -11,  -13,  -15,  -16,  -18,  -18,
 -21,  -22,  -23,  -25,  -23,  -22,  -22,  -20,  -19,  -18,  -16,  -14,  -13,  -11,  -10,   -8,
  -7,   -6,   -4,   -3,   -1,    0,    2,    4,    5,    6,    7,    9,   12,   13,   14,   16,
  18,   20,   22,   25,   26,   27,   27,   25,   24,   22,   21,   20,   18,   16,   15,   13,
  11,    9,    9,    8,    6,    4,    2,    0,   -1,   -5,   -7,   -9,  -10,   -9,  -10,  -10,
 -13,  -14,  -15,  -22,  -21,  -22,  -24,  -25,  -28,  -24,  -21,  -21,  -21,  -18,  -14,  -20,
  10,   22,  -11,   -8,   -7,   -8,   -1,   -3,    0,    1,    5,    1,    6,    8,  -23,  -31,
 -25,  -29,  -28,  -27,  -21,  -20,  -18,  -20,   -6,   27,   25,   39,   66,   62,   62,   56,
  55,   57,   49,   48,   45,   51,   44,   38,   41,   18,   -2,   -1,   -3,   -4,   -5,  -24,
 -50,  -49,  -47,  -51,  -45,  -54,  -47,  -18,  -16,  -22,  -25,  -29,  -27,  -29,  -25,  -24,
 -24,  -21,  -22,  -12,  -29,  -52,  -27,   -9,   -6,   -4,   -4,    1,    2,    5,    0,    4,
   6,    9,   44,   52,   46,   55,   52,   60,   59,   58,   62,   55,   66,   49,   30,   18,
 -14,  -12,  -12,  -23,  -22,  -26,  -23,  -29,  -29,  -31,  -37,  -33,  -34,   -8,    4,   -4,
  -1,   -3,   -2,   -7,   10,   36,   23,   28,   27,   25,   22,  -15,  -18,  -10,  -19,  -23,
 -28,  -19,  -19,  -25,  -23,  -19,  -17,  -20,    3,   28,   22,   -2,  -15,   -5,   -3,   -4,
   1,   -1,    3,    5,    2,    0,  -21,  -30,  -21,  -24,  -20,  -22,  -25,  -21,  -25,  -21,
 -22,  -14,   13,   37,   58,   57,   54,   60,   55,   54,   51,   56,   55,   51,   52,   48,
  48,   21,    0,    4,   -6,   -3,   -3,   -6,  -12,  -47,  -55,  -54,  -56,  -56,  -54,  -24,
 -13,  -16,  -19,  -24,  -20,  -23,  -23,  -25,  -22,  -17,  -17,   -9,  -28,  -50,  -52,  -44,
 -13,   -5,   -8,   -4,   -6,    0,   -6,   -3,    0,    4,   34,   44,   46,   51,   54,   56,
  52,   51,   54,   60,   60,   58,   55,   22,   -6,   -8,  -13,  -13,  -16,  -20,  -18,  -23,
 -25,  -29,  -30,  -30,  -35,  -15,    3,   -1,    0,    0,   -2,    2,   -7,    4,   30,   28,
  21,   23,   19,   -7,  -20,  -14,  -21,  -22,  -25,  -26,  -23,  -25,  -22,  -22,  -20,  -19,
  -3,   19,   11,   18,   14,   -8,   -3,   -4,   -5,    0,    1,    3,    4,    7,  -13,  -28,
 -22,  -23,  -22,  -29,  -27,  -21,  -21,  -20,  -17,   -7,  -16,   12,   61,   58,   58,   61,
  60,   59,   53,   55,   50,   51,   49,   46,   46,   17,    6,    7,    0,    4,   -4,   -7,
  -7,   -7,  -23,  -51,  -44,  -49,  -44,  -16,  -17,  -19,  -20,  -22,  -23,  -30,  -29,  -28,
 -25,  -27,  -25,  -17,  -38,  -54,  -44,  -43,  -41,  -20,   -4,    0,    0,    1,    0,   -2,
  -1,    3,   31,   46,   42,   47,   46,   50,   56,   56,   59,   60,   63,   60,   63,   46,
   0,   -9,   -6,  -17,  -17,  -20,  -19,  -24,  -25,  -25,  -29,  -27,  -29,   -8,    7,    0,
   1,   -1,   -2,   -4,   -3,   -7,   -8,   14,   17,   16,    8,  -21,  -25,  -22,  -22,  -22,
 -25,  -23,  -28,  -27,  -25,  -25,  -21,  -23,   -2,   22,   22,   22,   25,   20,   -1,   -4,
   0,   -7,    1,    4,    5,    0,  -27,  -29,  -22,  -24,  -22,  -21,  -17,  -15,  -16,  -14,
 -15,  -13,  -12,   -2,   32,   57,   61,   61,   61,   59,   56,   56,   53,   52,   47,   44,
  42,   13,   -1,    4,   -1,   -3,   -7,   -7,   -3,   -9,   -6,  -17,  -39,  -48,  -45,  -23,
 -18,  -22,  -21,  -28,  -28,  -30,  -30,  -31,  -28,  -22,  -24,  -17,  -38,  -55,  -44,  -48,
 -43,  -46,  -38,   -7,   -6,   -5,   -3,    0,    2,    2,   33,   46,   42,   49,   48,   52,
  51,   52,   54,   55,   56,   54,   64,   45,   23,   18,   -9,  -14,  -13,  -23,  -18,  -20,
 -21,  -26,  -27,  -27,  -34,  -11,    5,    1,    4,    3,    1,    0,   -3,   -4,   -2,   -8,
   0,   27,   13,  -18,  -14,  -12,  -19,  -20,  -26,  -24,  -22,  -23,  -23,  -21,  -17,  -24,
 -10,   16,   14,   16,   20,   18,   27,   10,   -7,    0,    0,   -4,    2,    1,  -24,  -29,
 -21,  -28,  -24,  -23,  -21,  -17,  -16,  -14,  -18,  -11,  -12,   -5,   24,   24,   38,   57,
  48,   52,   51,   48,   49,   46,   42,   42,   46,   20,    3,   11,    5,    3,    1,    1,
   0,   -5,   -3,   -8,   -4,  -27,  -48,  -17,  -14,  -20,  -17,  -22,  -18,  -21,  -24,  -25,
 -24,  -23,  -24,  -18,  -36,  -54,  -49,  -48,  -48,  -45,  -43,  -41,  -22,   -2,   -7,    0,
   0,   -3,   24,   39,   34,   39,   40,   42,   45,   47,   50,   52,   52,   52,   56,   46,
  24,   27,   26,    0,  -12,  -12,  -17,  -19,  -17,  -20,  -20,  -19,  -27,  -10,   11,    4,
   2,    0,    0,    3,   -1,    0,   -3,   -2,   -6,   -4,    8,   -6,  -16,  -12,  -19,  -18,
 -20,  -23,  -26,  -25,  -24,  -29,  -23,  -24,   -8,   18,   17,   17,   17,   20,   23,   24,
  21,   -2,   -5,    0,   -2,   -3,  -24,  -32,  -27,  -29,  -24,  -24,  -21,  -20,  -20,  -18,
 -21,  -14,  -15,   -6,   20,   27,   23,   32,   55,   61,   53,   53,   49,   51,   49,   46,
  44,   21,    5,    3,    1,    3,    5,    1,   -1,   -2,   -5,   -9,   -7,   -6,  -16,  -19,
 -12,  -16,  -20,  -20,  -19,  -18,  -22,  -24,  -22,  -21,  -21,  -19,  -34,  -54,  -50,  -48,
 -46,  -41,  -46,  -43,  -43,  -28,   -5,   -3,   -1,    0,   20,   37,   32,   36,   34,   39,
  43,   41,   44,   46,   53,   51,   55,   45,   21,   26,   27,   29,   16,  -13,  -12,  -12,
 -15,  -16,  -17,  -14,  -21,   -4,   12,    6,    6,    2,    3,    1,    0,   -4,   -6,   -2,
  -9,   -9,  -20,  -30,  -14,  -15,  -18,  -16,  -22,  -24,  -24,  -25,  -28,  -26,  -22,  -26,
 -10,   15,   18,   17,   21,   20,   20,   23,   27,   29,   14,   -5,   -1,   -1,  -26,  -32,
 -24,  -25,  -21,  -22,  -24,  -21,  -20,  -18,  -20,  -15,  -16,  -11,   18,   23,   22,   23,
  20,   42,   56,   55,   49,   49,   46,   39,   43,   20,    1,    5,    1,    4,    3,    2,
   3,   -1,    2,   -1,    0,   -2,   -3,   17,   -1,  -19,  -14,  -20,  -21,  -23,  -18,  -23,
 -27,  -23,  -26,  -18,  -33,  -52,  -51,  -52,  -46,  -46,  -45,  -44,  -43,  -40,  -35,   -7,
   3,   -4,   20,   38,   37,   38,   38,   38,   37,   43,   45,   44,   48,   48,   55,   46,
  22,   20,   24,   24,   27,   17,   -8,  -20,  -15,  -16,  -20,  -19,  -22,   -7,   13,    8,
   7,    6,    3,    3,    0,    0,   -6,   -6,   -9,   -9,  -11,  -44,  -47,  -19,  -14,  -15,
 -16,  -14,  -17,  -24,  -22,  -24,  -20,  -24,  -11,   15,   13,   16,   19,   18,   20,   20,
  27,   25,   31,   22,   -1,   -2,  -25,  -41,  -35,  -33,  -27,  -28,  -27,  -26,  -27,  -22,
 -20,  -15,  -22,  -14,   15,   22,   22,   26,   25,   21,   30,   55,   56,   54,   54,   50,
  53,   29,    7,    9,    7,    7,    5,    1,    0,    0,    0,   -4,   -4,   -8,   -8,   14,
  25,    5,  -14,  -19,  -17,  -20,  -20,  -21,  -22,  -22,  -25,  -19,  -33,  -57,  -53,  -50,
 -52,  -49,  -48,  -45,  -45,  -45,  -43,  -42,  -23,   -2,   19,   35,   32,   36,   38,   38,
  41,   40,   44,   48,   52,   48,   51,   50,   26,   22,   28,   28,   31,   26,   27,    6,
 -15,  -15,  -16,  -15,  -23,   -8,   10,    3,    3,    1,   -1,   -2,   -2,    0,   -3,   -1,
  -6,   -4,   -6,  -32,  -41,  -38,  -21,   -6,  -14,  -15,  -16,  -19,  -23,  -26,  -23,  -28,
 -14,   12,   11,    8,   13,   15,   16,   15,   16,   19,   24,   24,   25,    9,  -24,  -31,
 -25,  -25,  -24,  -24,  -21,  -19,  -19,  -21,  -23,  -14,  -16,   -9,   14,   19,   19,   26,
  28,   28,   23,   21,   41,   56,   47,   45,   46,   26,    7,    8,    7,    4,    6,    5,
   2,    0,    0,   -2,    0,   -5,   -7,   14,   16,   15,   18,   -7,  -18,  -17,  -23,  -23,
 -21,  -20,  -26,  -21,  -33,  -56,  -52,  -51,  -47,  -48,  -47,  -41,  -42,  -38,  -40,  -31,
 -34,  -32,   18,   35,   29,   37,   36,   38,   37,   39,   39,   41,   46,   42,   50,   41,
  22,   20,   20,   21,   22,   24,   22,   25,   16,  -11,  -13,  -12,  -20,    1,   15,    8,
   9,    9,    7,    4,    1,    0,    0,   -3,   -7,   -1,   -6,  -32,  -40,  -38,  -47,  -39,
 -16,  -13,  -17,  -17,  -21,  -21,  -22,  -29,  -11,    9,    9,   14,   16,   14,   18,   16,
  16,   18,   20,   19,   20,   27,   -5,  -39,  -35,  -33,  -30,  -27,  -25,  -21,  -20,  -17,
 -14,  -11,  -18,   -4,   21,   20,   23,   25,   25,   26,   23,   26,   17,   30,   50,   48,
  48,   28,   10,    9,    6,    6,    5,    4,    3,    3,    3,    2,    4,   -4,    0,   20,
  25,   22,   19,   21,    5,  -19,  -18,  -18,  -22,  -23,  -26,  -23,  -35,  -55,  -55,  -52,
 -52,  -48,  -46,  -46,  -44,  -39,  -35,  -33,  -35,  -32,  -12,   15,   34,   33,   31,   34,
  32,   34,   38,   37,   39,   39,   44,   41,   19,   15,   21,   20,   21,   23,   24,   20,
  22,   23,    4,  -16,  -16,    3,   16,   13,   11,    7,    6,    4,    2,    6,    0,   -2,
  -5,   -4,   -5,  -28,  -39,  -37,  -38,  -42,  -43,  -23,  -12,  -15,  -15,  -17,  -21,  -26,
  -9,    9,    9,   11,    9,   12,   13,   11,   17,   17,   16,   17,   20,   24,    9,   -6,
 -22,  -32,  -27,  -26,  -21,  -20,  -21,  -20,  -20,  -17,  -21,   -6,   14,   16,   19,   20,
  20,   22,   21,   26,   25,   17,   18,   38,   49,   28,   10,    8,    6,    7,    7,    8,
   6,    3,    2,    3,    2,   -4,    0,   22,   25,   20,   19,   14,   19,   10,  -10,  -15,
 -18,  -21,  -20,  -16,  -31,  -54,  -55,  -53,  -49,  -47,  -48,  -44,  -43,  -40,  -41,  -40,
 -36,  -32,   -8,   -4,    2,   27,   30,   33,   35,   34,   36,   36,   39,   39,   45,   36,
  15,   15,   17,   19,   21,   24,   26,   21,   21,   17,   22,   12,  -12,    2,   11,    5,
   9,    6,    4,    3,    3,    4,    5,    3,   -1,    2,   -2,  -25,  -36,  -34,  -34,  -34,
 -39,  -45,  -37,  -19,  -18,  -19,  -16,  -25,  -14,    3,    2,    7,    9,    6,   11,   13,
  16,   15,   15,   19,   21,   20,    1,   -8,    0,  -12,  -26,  -25,  -26,  -27,  -24,  -20,
 -20,  -15,  -19,   -9,   16,   15,   14,   19,   18,   24,   23,   29,   29,   25,   23,   19,
  35,   32,   13,   16,   14,   11,    9,    5,    3,    4,    7,    0,    5,    2,    0,   20,
  23,   22,   19,   15,   16,   15,   17,   -1,  -19,  -17,  -21,  -20,  -32,  -53,  -50,  -49,
 -55,  -51,  -49,  -52,  -51,  -44,  -42,  -39,  -39,  -37,  -14,   -1,   -4,    0,   17,   30,
  29,   31,   33,   33,   35,   32,   37,   33,    6,    0,    5,    1,    3,    2,    1,    2,
   0,    0,    0,    3,    0,   -3,    2,    0,   -1,   -1,   -2,    0,    0,   -3,   -6,   -2,
   0,    0,    0,  -19,  -27,  -22,  -28,  -23,  -23,  -25,  -25,  -23,   -5,    0,    0,   -3,
   7,   29,   26,   25,   28,   27,   29,   26,   26,   27,   28,   27,   25,   30,   11,   -1,
   2,    0,   -2,  -20,  -27,  -21,  -24,  -26,  -28,  -25,  -29,  -23,   -1,    0,    0,    1,
  -2,    0,    0,   -2,    0,    2,    0,   -2,   -2,   -9,   -7,    0,   -5,   -4,   -1,    0,
   0,    0,   -1,    0,    3,    0,    2,   23,   31,   29,   31,   28,   27,   26,   23,   28,
  21,    0,   -4,    2,   -6,  -26,  -28,  -26,  -28,  -25,  -24,  -23,  -23,  -26,  -27,  -24,
 -26,  -28,  -10,    1,   -2,    2,   -3,    5,   27,   26,   26,   28,   27,   25,   27,   25,
   4,   -1,    0,   -4,    0,    0,    2,    0,   -1,    1,    1,    0,   -3,   14,   18,   -1,
   2,    4,    0,    1,   -1,    0,    0,    0,    0,    1,    1,  -18,  -28,  -26,  -30,  -28,
 -27,  -27,  -27,  -29,  -30,  -15,    1,   -4,    5,   25,   26,   27,   27,   25,   28,   26,
  27,   28,   28,   27,   28,   28,   14,    1,    1,    0,    0,    1,  -11,  -27,  -26,  -25,
 -26,  -26,  -31,  -23,   -1,    2,    0,    0,   -1,    0,    0,   -1,    1,    1,    0,    0,
   3,   -8,  -27,  -12,    2,   -1,    0,    0,    1,    0,    0,    1,    0,   -2,    0,   22,
  29,   23,   28,   25,   27,   28,   26,   27,   26,   26,    9,    0,   -2,  -23,  -29,  -27,
 -27,  -25,  -28,  -25,  -25,  -27,  -28,  -27,  -27,  -30,  -11,    0,   -2,    0,   -1,    0,
   3,   17,   30,   25,   28,   26,   27,   25,    5,   -1,    0,   -1,    0,    0,    1,   -1,
   0,    1,    1,    1,   -2,   11,   29,   23,    6,   -1,    1,    0,    0,    3,    1,    1,
   0,    0,    1,  -18,  -31,  -27,  -27,  -30,  -28,  -26,  -26,  -25,  -25,  -26,  -20,   -6,
   8,   23,   25,   23,   25,   24,   25,   26,   28,   27,   27,   28,   28,   32,   19,    2,
   4,    2,    0,   -1,    2,   -4,  -26,  -30,  -28,  -26,  -28,  -25,   -2,    0,   -2,    1,
   0,    2,   -3,   -3,   -2,   -2,    0,   -4,    1,   -6,  -24,  -27,  -21,   -2,    1,    0,
   1,    0,    1,   -3,    0,    1,    0,   18,   24,   25,   30,   29,   28,   25,   26,   24,
  25,   28,   25,   23,   -4,  -27,  -24,  -25,  -28,  -28,  -23,  -24,  -27,  -26,  -29,  -26,
 -28,  -31,  -11,    0,   -1,    1,    2,    4,    3,   -1,    5,   25,   32,   23,   26,   24,
   3,    0,    2,   -2,    0,   -2,   -1,    5,    5,    1,    1,    5,    1,   10,   24,   21,
  26,   17,   -2,   -3,   -2,   -5,   -4,    0,   -4,   -5,   -2,  -19,  -22,  -19,  -30,  -28,
 -27,  -27,  -24,  -24,  -24,  -26,  -24,  -30,   -8,   28,   28,   27,   31,   29,   26,   26,
  26,   24,   27,   23,   22,   29,   10,   -2,    0,   -3,   -3,   -1,    0,    1,    5,  -12,
 -29,  -23,  -26,  -22,   -3,    2,   -4,   -5,   -2,   -4,    0,   -3,   -7,   -1,   -2,    0,
   2,  -12,  -26,  -24,  -25,  -24,   -3,    5,    0,    0,    0,   -3,   -1,    4,    7,   20,
  29,   24,   27,   26,   22,   22,   22,   24,   26,   23,   19,   24,   15,  -15,  -25,  -27,
 -29,  -25,  -24,  -24,  -29,  -28,  -25,  -23,  -18,  -22,  -11,    1,    0,    0,   -2,   -2,
   0,    1,    0,    0,    2,    0,    0,    4,    0,    0,    0,   -1,    0,    0,   -2,   -1,
   2,    0,   -3,    0,    0,    0,    0,    0,    0,    2,    0,   -1,    1,    3,    3,    1,
   0,   -2,   -2,   -1,   -1,   -2,   -6,   -5,    0,    3,    1,   -1,   -2,    0,    3,    3,
   2,    4,    5,    2,    2,    0,   -3,   -3,   -1,    0,    0,   -2,   -3,   -2,   -1,   -2,
  -4,   -1,    0,    2,    4,    2,    1,    1,    1,    1,    1,    3,    2,    1,    0,    0,
  -1,   -2,    0,    1,    0,    0,    0,    1,    0,   -2,    1,    3,    2,    1,    0,    2,
   2,    1,    1,    0,   -1,   -1,    3,    1,    0,   -1,   -2,   -1,   -3,   -5,   -4,    0,
   2,   -1,   -2,   -2,   -1,    2,    5,    5,    2,    1,    0,    1,    0,   -1,    0,   -1,
  -1,    0,   -1,    0,   -1,    1,   -2,   -6,   -3,   -4,    0,    3,    0,   -1,    2,    2,
   1,    3,    0,    2,    2,   -1,    0,    0,    0,    2,    3,    2,   -1,    0,   -1,   -2,
  -2,   -6,   -6,   -1,   -2,   -6,   -2,   -1,   -1,    0,    3,    6,    1,    2,    1,    0,
   1,    3,    2,    0,    5,    0,   -2,    3,    0,   -1,    0,    1,    1,   -2,    0,   -1,
  -3,   -2,    0,   -4,   -4,    0,    0,    0,    2,    3,    0,    1,    0,   -1,    2,   -1,
  -1,    0,    0,    2,   -2,   -3,    1,   -1,   -5,    0,    0,    0,    1,    0,    0,   -2,
   0,    3,    8,    6,   -2,    1,    0,   -5,    0,    0,    4,    4,   -2,    0,    0,    0,
   0,    0,    0,    1,    1,    1,    6,    0,    0,    0,   -3,    0,    0,    2,    0,   -5,
  -4,   -2,    0,    2,    2,    3,    1,   -3,    0,    3,  -12,  -19,  -15,  -18,    5,    8,
  -6,    1,    5,    0,  -13,    0,   25,   13,   -5,    4,   12,   -6,   -9,    1,   -6,  -10,
   0,   -4,   -9,   -7,    1,    8,  -12,    5,   13,   -1,   16,    4,   -3,   12,   12,   11,
   9,   -1,   -3,  -11,  -14,    5,    6,   18,   16,   -9,    0,    0,   -4,   -2,    2,   12,
  -9,   -6,    3,   -4,    4,    0,   -3,    0,    3,    3,  -10,  -11,   -8,   -7,    2,    2,
  -2,   -2,  -10,  -13,   -8,   -3,    1,   -2,   -6,    8,    7,   -7,    1,    5,    8,   13,
   0,  -15,  -12,    1,    1,    5,   -6,  -11,    4,   -8,   -4,   11,    0,   -3,   -3,    3,
  10,    1,    3,   -1,    6,   26,   10,    3,   -9,   -6,   12,  -11,    4,   20,  -13,  -16,
   4,  -16,  -22,   -2,   -7,   10,    2,   -6,    5,   -1,    5,    2,    2,    6,    4,   -1,
  -9,    9,   24,    3,  -16,   -1,   -2,  -10,    8,    0,   -6,    4,   -2,    0,   11,   -2,
  -8,   -2,   -6,    4,   -6,   -8,    8,   -7,  -10,    3,    1,  -15,  -16,    5,    0,   -7,
   5,    2,   -3,   -1,    4,    3,    2,    5,   -9,    0,    8,   -9,   -4,   -3,    2,   10,
  -1,    3,   -3,    9,   22,   -3,   -6,    1,   15,   18,   12,    0,  -17,    0,   -3,  -11,
   5,    5,   -2,    1,    6,    7,    6,  -10,   -9,    0,   -1,    4,    4,    4,   -5,   -5,
   6,    1,   -2,    2,    2,   -3,   -4,   -1,    2,    5,   -4,    6,    5,   -7,    7,   -3,
   6,   11,   -8,    7,   -5,    0,   21,    4,   -5,   -6,   13,   16,    2,   -8,    0,   18,
  -5,  -13,   17,   16,   -4,    1,   -6,   -8,    9,   -3,   -4,    0,   -2,    1,    3,    8,
   8,    0,   -5,   -3,   -1,   -2,    0,   -2,    0,    0,   -5,    0,    4,    3,    0,    2,
   0,    3,    3,   -3,    0,    1,    0,   -2,    2,    2,   -3,    4,    1,    0,    4,   -2,
  -1,    4,    0,   -5,    0,    1,    2,    1,    1,    3,   -3,   -3,    1,    0,    0,    0,
   0,    0,   -4,   -1,    1,    0,    1,    0,   -1,    0,    1,    0,    1,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,    0,    0,    1,    0,   -1,    0,    0,    0,    0,    1,
   1,    0,   -1,    0,    0,    0,    0,   -1,    1,    2,    0,    0,   -1,    0,    0,   -1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    9,    8,   -1,
   2,   -7,   -7,    4,  -11,   -2,   11,    1,    8,    6,   -7,  -14,    4,   17,   -8,  -13,
  -1,    2,   13,    8,   -1,    3,   -2,   -6,   -9,   -9,    6,   -1,   -7,    0,   -1,   -5,
  -7,    2,   -2,   -5,    5,   -1,   -3,   -4,   -1,    6,    0,   -5,   -3,    7,    5,   -9,
 -12,   -1,   12,   13,    5,   -1,   11,    7,  -13,  -15,   -3,   24,   18,    0,   10,   -7,
 -13,   -4,   -5,    5,    0,    2,    5,   -8,    4,   12,    0,    4,    3,   -5,    6,    0,
 -10,    0,  -10,  -11,    3,    2,    2,    2,    0,    0,   -8,   -3,   11,   -2,   -6,    1,
   0,   -3,   -4,    0,   -7,   -8,   -2,    1,    7,    5,    3,   -3,   -8,   -5,   -6,  -11,
  -5,    0,   -3,    5,    8,    2,   -7,   -4,    6,    1,    8,    0,   -3,   11,   -3,   -6,
   0,   -1,   -2,   -2,    0,   -6,    3,    4,    1,    6,   -9,    5,   11,   -5,   -5,  -12,
   1,    4,    0,    5,   -5,   11,   13,    5,    4,    9,   14,  -13,   -6,   -4,  -11,    4,
  -3,    1,    0,   -2,   11,    3,   -2,    4,    6,    5,   -3,   -4,    3,    5,   17,   15,
  -7,   -2,    8,  -16,  -23,  -10,   -1,    1,   -5,    2,   -1,    2,   10,   -9,   13,   23,
   4,    6,   -9,   -6,    0,   -7,    5,    8,   -7,   -5,    7,   -8,   -9,    4,   -6,   -8,
 -13,   -2,   10,   -3,   -2,   -3,    7,   12,  -12,   -8,    2,    7,    6,   -8,    2,    8,
 -12,  -11,   -8,   -6,    5,   -2,    2,    1,   -3,    2,   -3,    9,    0,   -5,    9,   -4,
  -3,  -11,   -3,   14,   -3,   -3,   -8,    3,   11,  -13,   -3,    0,   -4,   -4,   -4,    6,
   1,   -2,   -4,    0,   12,    5,    0,    0,    0,    1,    0,    0,    1,    0,   -1,    0,
   0,    0,    0,   -1,    0,    0,    0,   -1,    0,    0,   -1,    0,   -1,    0,    1,   -1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,   -1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    1,    0,   -1,    0,    0,    0,    0,    0,    0,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    1,   -1,    4,   21,
  25,   26,   30,   29,   36,   45,   46,   44,   41,   39,   37,   33,   31,   30,   29,   24,
  23,   23,   14,    9,    8,    6,    7,    4,    2,    4,    5,    2,    0,   -3,    0,  -10,
 -37,  -44,  -43,  -46,  -48,  -50,  -45,  -45,  -43,  -41,  -39,  -36,  -37,  -10,   10,    7,
  12,   15,   18,   19,   17,   19,   20,   23,   22,   27,   26,    5,    2,    6,    5,    9,
  10,   11,    6,    3,    4,   -1,    1,   -7,    0,   35,   36,   31,   33,   28,   29,   22,
  21,   20,   18,   17,   12,   14,    7,    3,    1,   -1,   -1,   -3,   -5,  -30,  -48,  -43,
 -48,  -48,  -53,  -49,  -11,    4,    2,    6,    6,    9,   11,   12,   12,   14,   17,   18,
  24,    3,  -22,  -16,  -15,  -13,  -10,  -12,   12,   34,   32,   37,   39,   39,   41,   26,
  13,   14,    9,    7,    7,    4,   15,   19,   15,   18,   15,   15,    9,   -6,   -6,   -6,
 -11,  -11,  -15,   -5,   11,    8,    6,    5,    3,    6,    0,   -2,   -5,   -9,  -10,  -11,
  -7,  -15,  -26,  -22,  -20,  -19,  -19,  -16,   -1,    1,    0,    3,    3,   10,    3,  -17,
 -14,  -10,  -14,   -9,  -11,    1,   30,   35,   35,   39,   39,   43,   30,   12,   10,    7,
   4,    6,    3,   13,   26,   25,   20,   17,   17,   16,   22,   24,   16,   19,   15,   15,
   9,  -22,  -31,  -30,  -32,  -26,  -32,  -28,  -13,  -12,  -16,  -18,  -22,  -19,  -21,  -35,
 -35,  -33,  -31,  -28,  -28,  -12,   -2,   -3,    2,    3,    8,    9,   -7,  -14,  -10,  -12,
  -5,   -6,   -3,   22,   28,   28,   35,   30,   37,   33,   12,    5,    2,    1,    0,   -5,
  -2,   -2,    0,   -1,   -6,   -3,   -6,    3,   16,    4,   -7,   -5,   -2,   -7,   -8,  -12,
 -17,    7,   25,   17,   24,   16,  -16,  -21,  -19,  -25,  -21,  -19,  -20,  -17,  -15,  -16,
 -13,  -12,  -11,  -10,   -7,   25,   41,   38,   47,   23,    1,    7,    8,    7,   10,   11,
  14,   16,   19,   22,   -1,  -15,  -12,  -14,  -12,  -15,  -16,  -20,  -21,  -19,  -25,  -25,
 -33,  -20,    4,   20,   41,   42,   37,   34,   30,   32,   31,   31,   29,   25,   27,   28,
  20,   24,   12,  -19,  -26,  -27,  -24,  -21,  -18,  -30,  -53,  -56,  -56,  -55,  -53,  -48,
 -52,  -47,  -13,   -7,   -7,   -2,   -4,    0,    1,   10,    9,    9,   14,   17,   15,   17,
  20,    1,   10,   27,   23,   28,   28,   25,   23,   23,   19,   15,   17,   12,   10,    6,
  22,   45,   44,   45,   42,   34,   32,   31,   28,   27,    3,  -16,  -10,  -20,  -20,  -29,
 -64,  -64,  -62,  -67,  -59,  -59,  -59,  -54,  -52,  -52,  -51,  -57,  -51,  -45,  -41,   -9,
   1,   -8,   16,   43,   43,   46,   48,   46,   49,   50,   53,   54,   55,   55,   36,   23,
  28,   31,   28,   24,   25,   21,   18,   18,   13,   14,    6,  -22,  -37,  -15,    3,    1,
   1,   -3,   -4,   -4,  -10,   -7,   -9,  -15,  -14,  -15,  -20,  -17,  -30,  -60,  -64,  -62,
 -65,  -66,  -64,  -38,  -17,  -19,  -15,  -17,  -20,  -10,  -10,   -3,   28,   39,   36,   39,
  42,   44,   44,   46,   46,   51,   53,   59,   59,   58,   64,   21,  -18,  -14,  -17,  -16,
 -15,  -18,  -18,  -21,  -26,  -28,  -32,  -31,  -25,  -34,  -17,    4,    0,   -2,   -1,   -4,
  -8,   -8,  -10,    5,   28,   31,   28,   17,   20,    5,  -23,  -26,  -28,  -24,  -22,  -21,
 -16,  -20,  -18,  -12,  -14,  -10,   -6,  -14,    0,   27,   37,   30,    7,    1,    6,    6,
   9,   12,   12,   13,   20,   16,   18,   19,   -6,  -16,   -8,  -10,  -11,  -13,  -13,  -12,
 -19,  -21,  -23,  -25,   -1,    9,    2,   24,   42,   36,   33,   36,   32,   29,   29,   28,
  27,   24,   21,   20,   18,   20,    4,  -25,  -24,  -21,  -27,  -21,  -37,  -57,  -52,  -50,
 -50,  -48,  -48,  -44,  -49,  -38,   -9,   -3,   -7,   -1,    3,    4,    4,    9,    9,   12,
  17,   16,   18,   17,   24,   26,   18,   21,   21,   19,   19,   18,   17,   16,   14,   12,
   8,   13,   10,    3,   29,   47,   40,   41,   38,   36,   32,   33,   30,    2,   -8,   -7,
 -14,  -17,  -16,  -33,  -62,  -63,  -63,  -66,  -61,  -62,  -59,  -54,  -54,  -54,  -54,  -52,
 -43,  -49,  -38,   -8,   -5,   16,   38,   36,   41,   40,   45,   49,   49,   53,   53,   51,
  57,   57,   30,   18,   22,   20,   24,   26,   21,   19,   17,   13,   16,   -2,  -25,  -27,
 -33,   -8,   10,    0,    4,    0,   -3,   -3,   -6,   -8,  -10,  -10,  -11,  -12,  -14,  -16,
 -38,  -62,  -63,  -61,  -64,  -48,  -22,  -19,  -18,  -15,  -17,  -11,  -12,  -10,  -10,    2,
  33,   37,   37,   41,   38,   40,   41,   45,   49,   50,   51,   50,   54,   50,   19,  -10,
 -13,  -12,  -14,  -16,  -17,  -17,  -22,  -22,  -25,  -26,  -26,  -29,  -29,  -31,   -6,    6,
  -3,    3,    0,    0,    0,   -4,   19,   32,   24,   25,   24,   21,   23,    0,  -22,  -20,
 -26,  -26,  -23,  -22,  -20,  -17,  -16,  -16,   -9,  -11,   -8,   -9,    0,   34,   18,   -4,
   3,    2,    4,    7,    7,   10,   13,   13,   16,   16,   19,   15,   -9,  -15,  -10,   -9,
 -12,  -16,  -15,  -19,  -14,  -21,  -17,    8,   10,    5,    5,   25,   40,   33,   33,   32,
  31,   30,   27,   23,   21,   20,   17,   15,   14,   20,   -2,  -23,  -22,  -22,  -22,  -44,
 -58,  -53,  -51,  -47,  -49,  -48,  -44,  -40,  -44,  -29,   -2,   -3,   -1,    0,    1,    6,
   7,    6,    6,   11,   14,   17,   14,   37,   52,   25,   21,   26,   22,   25,   22,   17,
  18,   20,   15,   14,   11,    9,    8,    3,   27,   40,   32,   34,   31,   29,   32,   16,
 -10,  -13,  -12,  -14,  -13,  -19,  -18,  -38,  -61,  -58,  -59,  -57,  -55,  -55,  -53,  -49,
 -46,  -47,  -44,  -45,  -42,  -41,  -31,    5,   30,   35,   34,   35,   38,   40,   44,   45,
  47,   50,   54,   50,   54,   50,   24,   19,   22,   23,   24,   18,   21,   18,   17,   10,
 -14,  -29,  -25,  -26,  -28,   -5,    3,   -2,   -1,   -6,   -8,   -6,   -9,  -11,  -10,  -11,
 -11,  -13,  -17,  -13,  -37,  -59,  -56,  -58,  -36,  -18,  -20,  -20,  -18,  -16,  -13,  -10,
 -11,   -7,   -8,    5,   31,   34,   35,   35,   34,   37,   39,   41,   42,   47,   48,   51,
  36,   21,   15,   -7,  -11,  -10,  -13,  -12,  -12,   -9,  -14,  -17,  -18,  -21,  -25,  -20,
 -24,  -26,   -3,    3,    1,    1,   -2,   -6,   -1,   19,   27,   23,   21,   23,   20,   18,
  21,   -6,  -23,  -19,  -27,  -25,  -22,  -23,  -23,  -23,  -22,  -15,  -18,  -16,   -8,  -13,
   3,    8,   -6,    3,    5,    2,    3,    2,    4,   11,   11,   10,   16,   14,   21,   15,
  -6,   -6,   -5,  -12,   -8,   -7,  -11,  -12,  -19,   -5,   14,    6,    9,    9,    8,   35,
  41,   33,   37,   35,   31,   29,   27,   28,   27,   20,   21,   17,   12,   11,  -10,  -28,
 -21,  -36,  -60,  -56,  -54,  -56,  -52,  -54,  -49,  -45,  -44,  -41,  -45,  -26,   -3,   -5,
  -1,    5,    2,    4,   10,   13,   14,   16,   14,   21,   47,   60,   47,   27,   23,   26,
  21,   21,   20,   15,   13,   14,   12,   13,    9,    6,    2,    8,   30,   33,   33,   35,
  31,   30,   10,   -5,   -3,   -8,  -12,  -12,  -17,  -16,  -19,  -43,  -57,  -59,  -65,  -61,
 -57,  -56,  -53,  -52,  -49,  -43,  -44,  -44,  -40,  -46,  -10,   31,   31,   36,   38,   35,
  39,   40,   40,   41,   41,   46,   53,   53,   58,   49,   27,   24,   23,   19,   23,   25,
  20,   23,   10,  -16,  -20,  -22,  -23,  -25,  -26,   -5,    3,    3,    7,    0,   -7,   -8,
  -8,   -7,   -6,  -11,  -14,  -14,  -17,  -22,  -38,  -60,  -60,  -38,  -25,  -25,  -23,  -21,
 -20,  -20,  -14,  -11,  -13,   -8,   -7,    8,   29,   32,   36,   36,   35,   39,   37,   44,
  47,   46,   49,   32,   12,   20,   18,   -5,  -11,  -10,  -12,   -9,   -9,  -10,  -14,  -20,
 -21,  -19,  -22,  -22,  -24,  -29,   -6,    4,   -1,    2,   -7,    5,   28,   26,   25,   25,
  21,   21,   18,   16,   17,   -2,  -24,  -22,  -23,  -24,  -22,  -22,  -21,  -20,  -18,  -15,
 -11,  -14,   -4,  -16,  -30,   -5,    1,    0,    2,    2,    6,    8,   13,   13,   12,   13,
  14,   13,   19,   17,   -7,  -13,   -8,  -10,  -12,  -10,  -14,  -16,    7,   16,   10,   10,
  11,   10,    6,   29,   42,   35,   37,   33,   32,   29,   27,   27,   23,   19,   19,   17,
  14,   16,   -4,  -25,  -45,  -63,  -57,  -57,  -55,  -54,  -55,  -51,  -47,  -44,  -45,  -40,
 -43,  -31,   -1,    0,    0,    5,    5,    5,    6,    9,   11,    9,   24,   49,   44,   47,
  47,   22,   21,   24,   19,   18,   18,   20,   17,   16,   12,   12,   10,    7,    7,    6,
  26,   38,   31,   34,   26,    0,   -6,   -4,   -9,   -8,  -15,  -16,  -15,  -19,  -17,  -36,
 -56,  -55,  -54,  -54,  -54,  -48,  -46,  -48,  -45,  -44,  -41,  -42,  -36,  -14,    7,   24,
  28,   25,   31,   35,   33,   36,   38,   41,   44,   45,   48,   47,   51,   45,   24,   26,
  28,   25,   23,   20,   21,    0,  -17,  -16,  -19,  -20,  -20,  -25,  -21,   -3,    3,   -1,
  -2,   -2,   -2,   -6,   -8,   -8,   -7,  -13,  -14,  -14,  -19,  -18,  -41,  -47,  -23,  -25,
 -25,  -22,  -22,  -17,  -19,  -17,  -13,  -12,  -10,   -8,  -10,    5,   29,   28,   25,   30,
  33,   32,   38,   40,   43,   38,   17,   15,   17,   19,   16,   -7,   -7,   -1,   -5,   -6,
  -6,   -7,  -10,  -11,  -15,  -16,  -18,  -18,  -25,  -23,   -3,    5,    0,    1,   22,   29,
  21,   23,   20,   17,   14,   12,   11,   12,   13,   -9,  -28,  -26,  -24,  -23,  -21,  -16,
 -16,  -16,  -12,  -11,  -11,   -8,  -23,  -43,  -22,    0,   -1,   -1,    0,    3,    2,    4,
   8,    8,   12,   14,   15,   14,   20,   12,   -9,  -10,   -5,   -7,   -6,  -10,   -1,   16,
  17,   13,   15,   12,   11,    6,    7,   30,   37,   32,   31,   27,   26,   24,   24,   22,
  21,   18,   15,   14,   12,   13,  -14,  -53,  -57,  -53,  -54,  -53,  -50,  -48,  -46,  -45,
 -44,  -42,  -42,  -39,  -39,  -22,   -1,   -3,   -3,   -2,    1,    4,    8,   10,   10,   32,
  45,   44,   46,   51,   41,   21,   22,   28,   27,   26,   23,   19,   15,   15,   13,   14,
  12,   12,    6,    9,   32,   34,   32,   17,   -5,   -3,   -5,   -7,   -9,  -10,  -11,  -15,
 -17,  -17,  -20,  -43,  -56,  -55,  -57,  -56,  -53,  -51,  -51,  -47,  -47,  -43,  -44,  -35,
  -9,   -9,    8,   32,   27,   31,   31,   32,   35,   38,   41,   40,   41,   43,   46,   49,
  55,   43,   23,   24,   27,   24,   27,   22,   -5,  -15,   -9,  -15,  -14,  -17,  -20,  -25,
 -23,    0,    2,   -2,    0,   -5,   -5,   -8,   -8,   -9,  -12,  -13,  -14,  -15,  -15,  -19,
 -23,  -22,  -26,  -25,  -22,  -21,  -15,  -17,  -14,  -12,  -12,   -8,   -9,   -7,   -9,   10,
  31,   26,   30,   29,   30,   33,   35,   42,   26,    9,   15,   18,   16,   22,    8,  -11,
  -6,   -4,   -3,   -5,   -8,  -10,  -13,  -12,  -18,  -18,  -21,  -22,  -22,  -20,    3,    1,
   5,   28,   24,   21,   21,   18,   18,   18,   16,   18,   15,   14,   12,  -13,  -23,  -22,
 -22,  -19,  -21,  -17,  -18,  -14,  -12,   -9,  -12,  -35,  -38,  -34,  -18,    0,   -4,   -4,
  -2,    0,    3,    6,    8,   11,   11,   13,   15,   11,   18,    5,  -10,   -5,   -4,   -4,
  -7,   11,   23,   15,   18,   16,   13,   10,   11,    8,   13,   35,   35,   28,   28,   25,
  23,   24,   23,   21,   17,   12,   15,   10,   13,   -5,  -50,  -57,  -55,  -58,  -52,  -50,
 -46,  -48,  -48,  -46,  -42,  -39,  -36,  -33,  -34,  -16,   -1,   -3,    1,    3,    2,    4,
   3,   14,   40,   42,   43,   48,   43,   49,   35,   18,   23,   24,   25,   24,   21,   19,
  15,   15,   15,   14,    8,    6,    4,   10,   37,   37,   11,    0,   -2,   -7,   -7,   -7,
  -6,   -7,  -11,  -11,  -16,  -17,  -22,  -48,  -56,  -55,  -53,  -45,  -37,  -26,  -26,  -25,
 -25,  -27,  -10,    3,   -1,   -2,   14,   26,   22,   24,   23,   22,   23,   24,   26,   24,
  23,   25,   25,   25,   29,   11,   -3,    0,   -2,    1,   -9,  -28,  -26,  -26,  -23,  -21,
 -23,  -22,  -21,  -24,  -16,    3,    1,    0,    3,    0,    0,    0,    0,    0,    0,    0,
   3,   -2,    4,   18,    1,   -2,    1,   -1,    3,    1,    0,   -2,   -3,   -2,   -1,   -1,
  -1,   -1,    0,   16,   27,   24,   23,   21,   20,   22,   22,    7,   -1,    0,    0,    2,
   0,    3,   -9,  -23,  -22,  -24,  -23,  -26,  -26,  -25,  -27,  -25,  -23,  -26,  -27,  -24,
 -25,  -15,    1,   15,   28,   27,   28,   28,   25,   27,   24,   22,   23,   27,   25,   25,
  20,    1,   -2,    0,    0,    2,    0,    1,    0,    0,    1,   -8,  -28,  -29,  -29,  -27,
  -8,    0,    1,    2,    1,    2,    0,    1,    1,   -2,   -3,   -2,    0,    0,    1,  -11,
 -25,  -26,  -29,  -22,   -5,    0,    0,    0,   -1,    1,   -1,   -2,    1,    0,   12,   27,
  26,   29,   28,   26,   27,   22,   23,   22,   23,   27,   29,   24,    9,   -6,  -21,  -26,
 -23,  -25,  -25,  -22,  -24,  -24,  -24,  -25,  -23,  -28,  -27,  -26,  -26,   -5,    3,    0,
   2,    0,    0,    0,   13,   25,   23,   24,   26,   24,   24,   23,    8,   -2,    0,    0,
  -3,   -2,    0,   -1,    1,    1,    0,   -2,   -3,    2,    0,   11,   19,    2,    1,    4,
   1,    0,   -1,   -1,    0,    0,    1,    2,    0,    0,   -7,  -24,  -27,  -26,  -26,  -25,
 -23,  -26,  -27,  -27,  -22,   -3,    0,    0,    1,    2,   21,   30,   27,   29,   27,   25,
  25,   25,   26,   26,   23,   27,   25,   23,   24,   10,   -1,    0,   -3,  -20,  -27,  -25,
 -27,  -27,  -29,  -28,  -28,  -29,  -25,  -25,  -13,    3,    1,    2,    5,    1,    2,    2,
   1,    1,    0,   -1,    0,   11,   25,   16,    0,   -2,   -2,   -3,   -2,    0,    1,    3,
   3,    0,    0,    0,   -1,    0,    1,   19,   27,   25,   29,   26,   28,   20,    1,    0,
   2,   -1,    0,    0,    0,    0,  -18,  -30,  -28,  -27,  -26,  -28,  -27,  -25,  -23,  -22,
 -24,  -25,  -29,  -26,  -27,  -10,   23,   27,   25,   27,   27,   29,   27,   26,   29,   27,
  26,   28,   24,   26,   16,    0,   -1,   -1,    0,    0,   -1,   -1,    0,    1,  -13,  -24,
 -26,  -28,  -28,  -23,   -5,    0,   -4,   -3,   -1,    0,    1,    0,    3,    4,    0,    4,
   2,    0,    0,  -18,  -24,  -26,  -14,    0,   -4,   -2,    0,   -2,    0,    3,    3,    1,
   3,    0,   15,   30,   26,   23,   23,   25,   26,   24,   23,   24,   17,   22,   21,   -1,
   1,   -6,  -27,  -24,  -23,  -23,  -25,  -28,  -25,  -23,  -23,  -23,  -22,  -26,  -25,  -26,
 -23,   -4,    2,    0,    2,    0,    0,   19,   24,   22,   24,   22,   26,   25,   25,   26,
   7,   -3,    0,    0,    1,    2,    3,    2,    1,    3,    1,    0,   -1,    0,    0,   -1,
   0,    0,    0,    2,    1,   -1,    0,    0,    0,    0,   -2,   -2,   -3,    0,  -10,  -25,
 -25,  -29,  -28,  -27,  -26,  -21,  -25,  -17,    0,    2,    2,    2,   -1,    5,   23,   27,
  26,   28,   29,   29,   25,   25,   26,   26,   24,   25,   23,   21,   23,    4,   -2,   -1,
 -19,  -24,  -24,  -26,  -25,  -27,  -27,  -26,  -25,  -23,  -24,  -26,  -12,    0,    0,    0,
   0,   -2,   -2,    1,    0,    1,    2,   -1,    1,    3,    3,    1,   -3,    0,    0,   -1,
   0,    0,   -1,    2,    0,   -2,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    1,    0,    0,    0,    0,   -2,   -1,    0,    0,    2,    1,    0,    0,
  -1,   -1,    0,    0,    1,    0,    0,    2,    0,    0,    0,   -1,    0,    0,    0,   -1,
   0,    0,    0,    0,    0,   -1,   -1,    0,    0,   -1,    0,    0,    1,    1,    1,    0,
  -2,   -2,   -1,    0,    1,    1,    1,    1,    1,    0,   -1,   -1,   -2,   -1,    0,    0,
   2,    1,    0,   -1,   -4,   -2,    0,    0,    0,    0,    1,    1,    0,   -1,   -2,   -3,
   0,    1,    2,    3,    2,    1,    1,    1,    0,    0,    0,    0,    0,    0,   -1,   -1,
  -1,   -2,   -2,   -2,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    1,    0,    1,    1,    0,    0,   -1,    0,    0,
   0,    1,    0,   -1,    0,    0,    0,   -1,   -2,   -2,   -1,    0,    1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    1,    0,    0,    0,   -1,    0,    1,    0,    0,
   0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    1,    0,
   0,    0,    0,    0,    0,   -1,   -2,   -2,   -1,    0,    0,    0,    0,    0,    1,    1,
   2,    1,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,
  -1,    0,    0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    1,    0,    1,    0,    0,    0,   -1,    1,   -2,    4,
   0,   -3,    8,   -7,   -3,    5,   -3,   10,   10,   -7,  -11,    5,   18,    3,  -13,   -3,
   8,   -5,  -10,    3,    1,    2,    2,  -10,    3,   15,    9,    2,    2,    0,  -18,  -19,
  -3,    3,   -5,   -5,    1,    0,   -2,  -11,    0,    5,   -6,   -6,    2,    7,   -1,    3,
   3,    0,    4,   -6,   -7,    0,    9,   16,    0,    6,    3,  -10,    5,    1,    2,    0,
  -9,    5,    2,   -3,    1,    2,    5,    5,   -2,   -1,   -3,   -8,   13,    0,  -10,   11,
  -7,   -1,    4,   -8,    5,    8,    8,   -2,  -15,    0,   15,    2,  -11,   -3,    1,   -1,
   2,   -3,  -10,    0,    0,   -6,    0,    2,   -1,   -3,    0,    6,    0,   -9,   -3,    4,
   6,    1,   -5,    6,   14,    4,   -2,   -5,    7,   14,    5,    5,    2,    7,    7,   -6,
   2,    7,  -10,   -7,    4,   -4,   -7,    0,    3,   -7,  -10,    0,   -3,   -8,   -2,    5,
   0,   -2,    4,    2,   17,   15,    0,   14,   15,    7,    7,    1,   10,   10,   -2,   -2,
   4,    9,    7,    6,   -6,  -17,   -3,    0,   -8,   -5,   -5,    0,    7,    2,    7,   -4,
   4,   10,  -13,   14,   13,   -3,   12,   -1,   -6,    1,   -4,   -7,    3,    0,  -10,   -2,
   0,   -9,   -8,  -10,   -4,    6,    0,    0,    0,    1,   10,   12,    2,   -6,   16,   13,
   2,    3,   -5,    5,    4,   -9,  -12,    0,   12,    5,    3,    2,   -4,   -6,    3,   10,
  -7,   -8,    5,   -6,  -13,   -1,   -5,   -6,    0,   -2,    3,    0,   -9,   -1,    0,    4,
   4,   -8,    3,    3,   -8,    3,   11,   -3,  -10,   -4,   -8,    0,   -1,  -10,    3,    1,
  -1,    7,   -1,    4,   12,    0,   11,   15,    0,   -2,   -2,    1,    1,   -2,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    1,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,   -1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,    1,   -6,  -22,  -20,  -19,  -18,  -15,  -17,  -13,  -13,  -12,  -10,  -10,   -7,
  -7,   -6,   -3,   -4,   -1,    0,    0,    3,    2,    6,    5,    7,   10,    9,   12,   13,
  13,   17,   16,   19,   20,   20,   23,   23,   25,   27,   26,   23,   24,   22,   20,   20,
  16,   17,   15,   13,   13,   10,    9,    8,    6,    7,    3,    3,    3,    0,    0,   -1,
  -3,   -3,   -6,   -6,   -7,  -10,   -9,  -12,  -13,  -14,  -17,  -16,  -19,  -20,  -20,  -23,
 -23,  -25,  -27,  -26,  -23,  -23,  -21,  -20,  -20,  -17,  -17,  -15,  -13,  -13,  -10,  -10,
  -8,   -6,   -7,   -3,   -3,   -2,    0,    0,    2,    3,    3,    6,    6,    9,   10,   10,
  13,   13,   15,   17,   17,   20,   20,   21,   24,   23,   25,   26,   24,   23,   23,   20,
  20,   19,   16,   17,   13,   13,   12,   10,   10,    7,    6,    5,    3,    3,    0,    0,
   0,   -3,   -3,   -5,   -6,   -6,  -10,   -9,  -11,  -13,  -13,  -16,  -16,  -17,  -19,  -19,
 -21,  -23,  -23,  -25,  -27,  -25,  -22,  -22,  -20,  -20,  -18,  -16,  -16,  -13,  -13,  -12,
  -9,  -10,   -7,   -6,   -5,   -2,   -3,   -1,    0,    0,    3,    2,    5,    6,    6,   10,
   9,   11,   13,   13,   16,   16,   18,   20,   20,   22,   23,   24,   26,   26,   23,   22,
  22,   19,   20,   17,   16,   16,   13,   13,   11,    9,    9,    6,    6,    4,    2,    3,
   0,    0,   -1,   -3,   -3,   -6,   -6,   -7,  -10,   -9,  -12,  -12,  -13,  -16,  -16,  -19,
 -19,  -20,  -22,  -23,  -25,  -26,  -25,  -23,  -23,  -21,  -19,  -19,  -16,  -16,  -15,  -12,
 -14,  -10,   -9,   -9,   -6,   -6,   -4,   -3,   -2,    0,    0,    1,    3,    3,    6,    6,
   7,   10,    9,   13,   13,   14,   17,   16,   19,   20,   20,   23,   23,   25,   27,   26,
  24,   23,   21,   19,   19,   16,   16,   14,   12,   12,    9,    9,    8,    5,    6,    2,
   3,    1,   -1,    0,   -3,   -3,   -4,   -7,   -7,  -10,  -10,  -11,  -13,  -13,  -15,  -16,
 -17,  -20,  -19,  -21,  -23,  -23,  -26,  -27,  -24,  -23,  -23,  -20,  -19,  -18,  -16,  -16,
 -13,  -13,  -12,   -9,  -10,   -7,   -6,   -5,   -2,   -3,    0,    0,    0,    3,    2,    5,
   7,    7,   10,   10,   11,   14,   13,   16,   17,   17,   20,   19,   21,   23,   24,   26,
  27,   25,   23,   23,   19,   20,   18,   17,   17,   13,   14,   12,   10,   10,    7,    7,
   5,    3,    3,    0,    0,    0,   -3,   -3,   -6,   -6,   -7,  -10,   -9,  -11,  -13,  -12,
 -16,  -16,  -18,  -20,  -20,  -23,  -23,  -24,  -26,  -25,  -23,  -23,  -21,  -19,  -20,  -17,
 -16,  -15,  -12,  -13,  -10,  -10,   -9,   -6,   -7,   -4,   -3,   -3,    0,   -1,    1,    3,
   2,    6,    6,    8,   10,    9,   12,   12,   13,   16,   16,   19,   19,   21,   23,   22,
  25,   27,   25,   23,   23,   21,   20,   20,   17,   17,   15,   13,   13,   10,    9,    9,
   6,    7,    3,    2,    3,    0,    0,   -2,   -3,   -2,   -6,   -5,   -8,  -10,   -9,  -13,
 -12,  -14,  -17,  -16,  -20,  -20,  -22,  -23,  -23,  -25,  -27,  -25,  -23,  -23,  -20,  -20,
 -19,  -16,  -16,  -13,  -13,  -12,   -9,   -9,   -7,   -6,   -6,   -3,   -3,   -2,    0,    0,
   2,    3,    4,    7,    6,    8,    9,   10,   13,   12,   15,   17,   17,   19,   19,   21,
  23,   23,   25,   26,   23,   23,   22,   19,   19,   17,   16,   16,   13,   14,   11,    9,
  10,    6,    6,    4,    3,    3,    0,    0,    0,   -3,   -3,   -4,   -6,   -6,   -9,   -9,
 -10,  -13,  -13,  -16,  -17,  -18,  -21,  -20,  -22,  -23,  -23,  -26,  -27,  -24,  -23,  -22,
 -20,  -19,  -17,  -16,  -16,  -13,  -14,  -11,  -10,  -10,   -6,   -7,   -6,   -3,   -3,   -1,
  -1,    1,    4,    3,    5,    5,    6,    9,    8,   11,   11,   12,   16,   15,   18,   19,
  21,   24,   23,   24,   26,   27,   23,   23,   23,   20,   20,   18,   17,   16,   14,   13,
  11,   12,   11,    8,   10,    6,    4,    4,    0,    1,   -1,   -2,    0,   -6,   -8,  -10,
 -11,  -11,  -17,  -15,  -17,  -22,  -19,  -20,  -21,  -24,  -25,  -26,  -28,  -28,  -28,  -24,
 -23,  -20,  -19,  -21,  -19,  -17,  -14,  -12,  -12,  -10,  -10,   -8,   -5,   -4,   -1,   -1,
  -1,    1,    2,    7,    5,    6,   12,    7,    8,   11,   11,   15,   14,   15,   16,   17,
  20,   19,   22,   24,   24,   25,   24,   23,   21,   22,   20,   18,   17,   15,   15,   12,
  10,   10,    8,   10,    7,    5,    7,    5,    3,    2,    1,   -1,   -5,   -2,   -7,   -8,
  -4,   -9,   -9,  -11,  -12,  -10,  -16,  -16,  -16,  -19,  -18,  -21,  -22,  -24,  -27,  -25,
 -22,  -24,  -23,  -20,  -21,  -22,  -21,  -16,  -13,  -12,   -8,  -10,  -11,   -8,   -9,   -5,
  -4,   -9,   -5,   -2,   -4,    2,    2,    3,    7,    8,   10,    9,   12,   17,   18,   22,
  19,   18,   19,   19,   24,   25,   27,   27,   26,   24,   24,   25,   21,   20,   21,   19,
  12,   10,   13,    7,   10,    7,    2,    9,    1,    1,    8,    0,    0,   -2,   -7,   -3,
  -4,   -8,  -12,  -11,  -13,  -19,  -12,  -11,  -20,  -17,  -18,  -21,  -18,  -16,   -7,  -10,
 -28,  -24,  -17,  -18,  -11,   -4,  -17,  -29,  -13,  -23,  -37,  -19,  -10,  -13,  -11,   -8,
  -7,    0,   -7,   -1,   11,    1,   -1,   -5,    0,    3,   10,   18,    7,   13,   13,    7,
  -1,    8,   34,   24,   19,   19,   21,   36,   26,   17,   31,   32,   32,   33,   28,   26,
  17,   27,   25,   11,   10,    2,   21,   20,   14,   10,   -8,   12,    3,    1,   17,  -13,
 -18,   -1,   -8,  -13,   -1,   -1,  -16,  -20,  -19,  -38,  -39,  -14,  -18,  -33,  -41,  -26,
 -35,  -51,  -27,  -27,  -27,  -20,  -25,  -22,  -20,  -28,  -14,   -2,  -20,  -16,   -5,   -7,
 -14,   -7,   10,    5,   10,   -3,  -11,   12,    1,   -1,    1,    2,   21,   16,    5,   12,
  14,   21,   12,    6,   26,   19,   19,   28,   15,   26,   25,   14,   25,   31,   27,   26,
  18,   11,   10,   19,   33,    8,   -4,    1,   -4,   11,    0,   -2,   13,   -4,    3,    1,
 -15,   -8,  -11,    2,    6,  -12,   -5,   -1,   -1,   -5,  -14,  -10,  -13,   -8,  -12,  -35,
 -26,  -11,  -28,  -28,  -15,  -30,  -31,  -18,  -28,  -21,  -11,  -17,  -15,  -11,   -3,   -7,
 -17,   -4,    0,    5,    6,   -2,    5,    8,    8,   -2,   -9,    4,    3,    2,   11,    7,
  13,   14,    6,   14,   15,   18,   21,   16,   18,   13,   17,   36,   35,   11,    9,   22,
  19,   17,   12,   13,   16,    0,    3,   16,    7,    3,    0,    2,   12,    4,   -6,   -3,
  10,    6,   -2,    1,   -3,   -6,  -16,  -18,    8,   -3,  -26,   -2,    0,   -9,  -15,  -25,
 -24,  -33,  -23,  -13,  -21,  -17,  -19,  -27,  -19,  -12,  -19,  -30,  -15,    0,  -22,  -22,
  -2,   -9,  -16,   -7,   -5,   -5,    0,    2,    4,    0,    2,    5,    0,    2,    3,    5,
   5,    5,   11,    9,    9,   15,   15,   15,   16,   20,   22,   21,   24,   26,   24,   24,
  28,   23,   19,   19,   17,   18,   15,   13,   14,   12,    8,    8,    6,    2,    2,   -2,
  -3,    0,   -1,   -4,   -4,   -4,   -6,   -8,   -9,  -11,  -10,  -14,  -17,  -17,  -19,  -19,
 -21,  -24,  -22,  -24,  -25,  -25,  -27,  -26,  -24,  -23,  -21,  -18,  -18,  -18,  -12,  -13,
 -15,  -12,  -11,  -11,  -10,   -8,   -8,   -7,   -5,   -4,    0,    0,    0,    2,    2,    4,
   3,    5,    6,    5,    9,    8,   10,   12,   13,   17,   18,   20,   23,   23,   26,   26,
  28,   28,   26,   26,   24,   23,   21,   18,   17,   14,   14,   12,    9,   10,    8,    9,
   7,    5,    5,    2,    2,    0,   -1,   -2,   -6,   -5,   -7,   -8,   -8,  -11,  -10,  -13,
 -12,  -13,  -15,  -16,  -18,  -18,  -20,  -20,  -21,  -22,  -19,  -21,  -17,  -17,  -18,  -14,
 -16,  -14,  -13,  -14,   -9,  -10,   -9,   -7,   -8,   -4,   -4,   -3,    0,    0,    2,    3,
   3,    6,    5,    7,    8,    9,   12,   12,   14,   16,   16,   18,   19,   20,   22,   22,
  25,   27,   24,   23,   22,   20,   20,   19,   17,   17,   15,   15,   14,   11,   11,    8,
   6,    7,    4,    3,    1,    0,    0,   -2,   -2,   -3,   -6,   -5,   -8,   -9,  -10,  -13,
 -12,  -14,  -15,  -16,  -19,  -20,  -22,  -23,  -25,  -27,  -27,  -25,  -24,  -23,  -20,  -20,
 -18,  -17,  -18,  -14,  -14,  -11,   -9,  -10,   -7,   -7,   -6,   -5,   -5,   -1,   -1,    0,
   2,    1,    5,    5,    6,    9,    9,   11,   12,   13,   16,   16,   18,   19,   20,   22,
  22,   24,   27,   26,   24,   23,   22,   19,   20,   18,   16,   16,   14,   14,   12,   10,
  11,    8,    7,    5,    3,    3,    0,    0,   -1,   -3,   -3,   -6,   -6,   -7,  -10,   -9,
 -12,  -13,  -14,  -17,  -17,  -19,  -19,  -21,  -24,  -23,  -26,  -27,  -26,  -24,  -23,  -22,
 -20,  -20,  -18,  -17,  -16,  -13,  -14,  -11,  -10,   -9,   -7,   -7,   -4,   -3,   -2,    0,
   0,    4,    4,    4,    7,    7,    8,   10,   10,   13,   13,   15,   16,   17,   19,   20,
  22,   24,   24,   25,   27,   25,   23,   23,   20,   19,   19,   15,   17,   14,   12,   12,
   9,   11,    8,    7,    7,    3,    4,    3,    0,    0,   -3,   -3,   -3,   -7,   -5,   -8,
 -10,   -9,  -12,  -12,  -15,  -17,  -16,  -20,  -20,  -21,  -24,  -23,  -26,  -27,  -25,  -23,
 -23,  -20,  -20,  -19,  -16,  -17,  -14,  -13,  -13,  -10,  -11,   -7,   -7,   -7,   -3,   -3,
  -1,    0,    0,    4,    3,    5,    7,    6,   10,   10,   11,   13,   13,   17,   17,   18,
  21,   20,   23,   24,   24,   27,   26,   24,   23,   22,   20,   20,   17,   16,   16,   12,
  13,   11,    9,    9,    6,    7,    5,    2,    3,    0,    0,    0,   -3,   -3,   -6,   -7,
  -7,  -10,  -10,  -12,  -13,  -13,  -17,  -16,  -18,  -20,  -20,  -22,  -23,  -24,  -27,  -26,
 -23,  -23,  -21,  -19,  -20,  -17,  -16,  -15,  -12,  -13,  -11,  -10,   -9,   -6,   -7,   -5,
  -3,   -3,    0,    0,    1,    3,    3,    6,    6,    7,   10,    9,   12,   12,   13,   16,
  16,   19,   20,   20,   23,   23,   25,   27,   26,   23,   24,   22,   20,   20,   17,   17,
  15,   13,   13,   10,   10,    8,    6,    7,    3,    3,    2,    0,    0,   -3,   -3,   -4,
  -8,   -7,   -9,  -10,  -10,  -14,  -13,  -15,  -17,  -17,  -19,  -19,  -21,  -23,  -23,  -26,
 -27,  -24,  -23,  -22,  -19,  -19,  -18,  -15,  -16,  -13,  -13,  -13,  -10,  -11,   -8,   -7,
  -7,   -4,   -5,   -3,    0,    0,    3,    3,    5,    8,    6,    9,   10,   10,   13,   13,
  15,   16,   17,   19,   19,   21,   23,   24,   26,   27,   25,   23,   23,   20,   20,   19,
  15,   16,   13,   12,   13,   10,   10,    6,    6,    6,    2,    3,    0,    0,    0,   -4,
  -3,   -5,   -6,   -5,   -9,   -9,  -11,  -12,  -12,  -16,  -15,  -17,  -18,  -19,  -22,  -23,
 -25,  -27,  -26,  -25,  -24,  -23,  -19,  -19,  -18,  -16,  -16,  -13,  -14,  -12,  -10,  -10,
  -6,   -6,   -4,   -3,   -3,    0,   -1,    1,    5,    3,    7,    6,    7,   11,   10,   12,
  14,   14,   17,   16,   19,   20,   20,   24,   23,   25,   27,   26,   23,   22,   21,   19,
  19,   16,   15,   14,   12,   13,    9,    9,    8,    5,    7,    4,    2,    3,    0,    1,
   0,   -2,   -1,   -5,   -5,   -7,   -9,  -10,  -13,  -14,  -17,  -18,  -17,  -19,  -18,  -20,
 -22,  -22,  -25,  -26,  -26,  -23,  -22,  -21,  -18,  -18,  -17,  -19,  -17,  -13,  -13,   -9,
 -10,   -8,   -5,   -7,   -4,   -3,   -2,    0,    0,    2,    3,    5,    7,    7,   11,   11,
  11,   15,   13,   16,   17,   17,   19,   19,   22,   23,   23,   26,   26,   25,   23,   22,
  21,   21,   21,   17,   17,   14,   12,   12,    9,    9,    8,    6,    6,    4,    3,    2,
   0,    0,   -1,   -2,   -4,   -6,   -7,   -9,   -9,  -10,  -12,  -11,  -14,  -16,  -16,  -22,
 -18,   -2,    1,   -1,    0,    0,   -1,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,
  -1,   -1,   -1,    0,    0,    1,    1,    1,    2,    2,    1,    1,    0,   -1,    0,   -1,
   0,    0,    0,    0,    0,    0,    0,    1,    1,    1,    0,    0,   -1,    0,    0,    0,
   0,    0,    0,    0,    0,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    1,    0,
   0,    1,    0,    1,    1,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    1,
   2,    1,    1,    0,    0,    0,    1,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    1,    1,    1,    2,    1,    1,    1,    1,    1,    1,    1,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,   -1,   -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,
   0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,
   1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,   -1,   -1,    0,   -1,   -2,    0,   -1,    1,   -1,
   0,    1,   -9,  -20,  -30,  -22,  -24,  -29,  -18,  -23,  -36,  -35,  -17,  -15,  -23,  -16,
 -13,  -23,  -24,  -11,  -10,  -13,   -6,   -4,   -4,   -3,    0,    3,    2,    3,   12,    2,
   3,   15,    7,   10,   17,   16,   17,   22,   22,   19,   25,   28,   19,   21,   23,   18,
  28,   34,   27,   28,   35,   24,    7,   23,   23,    6,    2,   11,   17,   -3,    1,    4,
  -3,   11,    1,    4,    6,   -6,   -5,  -11,    3,   15,   -7,   -9,  -10,  -25,  -14,   -2,
 -16,  -28,  -15,  -23,  -40,  -24,  -26,  -27,  -22,  -23,  -22,  -19,  -14,  -20,  -13,  -10,
 -11,  -14,  -20,   -9,   -6,   -7,  -11,   -5,   -2,   -9,    2,    0,   -5,    1,    0,    4,
   2,   10,   23,   14,    8,   14,   17,   15,   23,   22,    5,   13,   21,   13,   25,   25,
  25,   37,   26,   18,   14,   19,   24,   14,   13,    1,    9,   15,    2,   13,    9,    7,
   5,   -5,    3,   -4,   -4,   -1,    0,    5,  -14,    0,   -3,  -13,   -5,  -24,   -3,   -8,
 -19,   -4,  -24,   -4,   -9,  -23,   -5,  -21,   -8,  -21,  -34,   -7,  -32,  -28,  -10,  -30,
 -17,  -12,  -18,   -5,  -18,  -16,    0,   -3,    9,   -2,   -7,    0,   -9,   15,   19,    6,
   2,   -3,    2,    2,    6,    7,    4,    9,    8,   20,   22,    8,   26,   25,   15,   38,
  27,   24,   32,   13,   19,   25,   10,    9,   19,   21,   19,   15,    6,    1,    6,   14,
  11,   15,   16,   16,    6,   -6,    2,   -6,    3,   24,    0,  -14,   -8,    1,  -10,  -30,
 -10,    0,  -17,  -15,  -10,  -28,  -29,  -12,   -9,  -14,  -22,  -32,  -26,  -13,   -8,   -6,
 -20,   -8,    0,  -19,    4,   -2,   -7,    9,  -10,   12,   15,    5,   18,   -6,   -3,    5,
   3,    8,    6,   -2,  -15,   18,   22,   -3,   -5,  -13,    8,   19,    7,   21,   21,    1,
  12,    8,   -7,   34,   33,    2,   25,   13,    9,   28,    5,   17,   18,    3,   21,   10,
   5,   12,   11,    8,    1,    6,    0,    4,    3,    1,   10,   -7,    0,   15,  -10,   -8,
   1,  -11,   -4,   -7,  -15,   -4,  -16,  -23,   -6,   -7,    0,   -1,  -22,  -10,  -17,  -28,
  -4,  -14,  -20,   -3,  -13,  -15,  -11,   -8,    0,   -6,  -17,  -12,    0,   11,    6,  -11,
  -4,   -1,   -5,   -5,    2,   19,    3,    8,   24,   17,    7,    0,   27,   24,    7,   12,
  11,   18,    9,    4,   17,   20,   19,   23,   14,   18,   38,   15,    6,   29,    6,   -1,
   9,    1,    7,    9,   12,    6,   -3,    4,    8,    4,   -7,   -3,    2,   -6,  -11,  -11,
 -21,  -24,   -6,   -2,   -2,  -10,  -22,   -6,  -14,  -29,  -19,  -26,  -12,  -12,  -20,   -8,
 -23,   -2,   -6,  -16,   15,  -14,    0,   16,  -19,   -9,   -7,   -9,   -9,   -6,   15,   11,
  16,   12,    4,   19,    2,    7,   18,    4,    7,    1,   15,   11,   -2,   22,   13,    4,
  22,   13,    0,   19,   36,   15,    6,   20,   12,    2,   10,   22,   16,    3,   18,   16,
   5,   14,    4,    5,   17,    2,   -2,   11,    6,    3,    0,   -7,  -12,  -22,    0,    8,
  -3,   -2,   -8,  -10,  -12,  -14,  -20,  -14,   -3,   -8,   -5,  -11,  -31,  -19,  -12,  -21,
  -7,  -14,  -23,  -10,  -10,  -10,   -8,  -11,   -5,   -6,  -18,   -7,    0,  -13,   -7,   -7,
 -13,    0,    8,    2,    3,   10,  -11,   -9,   13,    2,    1,    4,    3,   -8,    0,   10,
   2,   12,    6,    9,   26,   27,   19,    8,   12,   10,    5,   -1,    8,   23,    7,    4,
  15,   14,   19,    9,    4,   16,   13,   12,   12,    6,   -3,  -15,  -17,  -11,   -3,   -9,
  -8,   -2,    3,   14,    2,    2,    3,   -7,    5,    8,   -3,  -16,  -24,  -14,  -17,  -35,
 -49,  -36,  -23,  -15,  -13,  -28,  -15,  -25,  -38,   -8,  -12,  -17,  -17,  -13,   -7,  -21,
 -19,  -14,   -5,   -5,  -26,  -19,    2,    2,   -5,   -3,   -5,  -15,    0,   16,    3,    1,
  10,   10,   14,   20,   19,   10,   17,   34,   35,   27,   20,   20,   25,   21,   16,   24,
  25,   16,   10,    4,    8,   13,    2,    2,   14,   13,    7,    2,   -8,    0,    8,  -11,
  -5,    8,   -8,   -7,  -11,  -12,  -16,  -44,  -16,   -6,  -25,   -9,  -19,  -23,  -24,  -28,
 -22,  -45,  -39,  -14,  -26,  -32,  -15,  -14,  -25,  -16,  -15,  -21,   -9,  -22,  -23,   -3,
 -10,   -7,    0,  -10,    1,    7,  -12,   -5,    4,    9,    6,   -1,   15,   13,    4,    9,
  14,   19,   13,   17,   20,    7,   22,   21,   14,   41,   22,   23,   32,   19,   33,   21,
  30,   28,   -4,    6,   21,   16,    5,   13,   21,    4,    2,    2,    1,   11,    0,   -8,
   4,    0,  -14,   -5,    0,   -8,  -12,   -8,  -10,  -21,  -14,   -8,  -20,  -22,  -15,  -18,
 -34,  -23,  -27,  -42,  -26,  -31,  -34,  -22,  -17,  -23,  -19,  -17,  -19,  -14,  -20,  -12,
  -7,   -7,   -4,   -5,   -8,  -14,   -3,  -13,  -15,    2,   11,   20,   10,    7,    5,    7,
  11,    3,   18,   31,   11,   10,   27,   20,   22,   27,   24,   40,   28,   29,   34,   14,
  27,   23,    8,   17,   11,    7,   14,    9,    3,    7,    0,    2,   17,    7,    3,   10,
   7,    2,    0,    2,   -5,  -17,  -11,    4,    0,  -13,  -10,   -7,  -12,  -14,  -14,  -12,
  -6,  -15,  -21,  -17,  -34,  -40,  -31,  -43,  -32,  -15,  -19,  -22,  -27,  -24,  -11,   -7,
 -13,   -7,  -11,  -18,   -7,   -2,    4,    4,    5,    4,   -2,   15,    5,   -4,   18,    7,
  11,   18,    2,    2,   13,   16,    5,   17,   22,    6,    3,   11,   27,   23,   21,   31,
  35,   33,   23,   19,   36,   35,   15,   18,   22,   27,   17,    9,    9,  -13,    9,   23,
  -9,   -3,   -1,   -5,    8,    5,    8,   -3,   -8,    0,  -19,   -4,    0,  -11,   -7,  -29,
 -30,  -26,  -24,  -16,  -25,  -20,  -26,  -23,  -13,  -30,  -26,  -20,  -16,   -8,  -18,  -15,
  -8,  -10,   -4,   -8,    2,   20,   12,   -1,   -3,   10,    2,  -22,   -1,   19,   13,    6,
  -2,    3,   -3,   -9,   12,    9,   11,   15,    3,   17,   15,   23,   32,   18,   30,   28,
  18,   23,   31,   20,    3,   22,   12,    0,   22,   14,    1,    3,    8,   16,   17,   14,
   8,   -3,    0,    6,   -1,   -5,   -8,  -10,   -3,    3,   -4,  -15,  -10,   -7,  -18,  -17,
 -20,  -16,   -8,  -14,  -11,  -15,  -14,  -18,  -18,  -10,  -26,  -29,  -26,  -24,  -19,  -20,
 -25,  -15,    2,   -5,  -10,  -12,    1,    3,  -19,   -1,   17,   12,   -1,    0,    0,  -15,
   2,   15,    0,   -4,    8,   -2,   -1,   15,   15,   21,   10,   18,   27,   21,   38,   26,
  21,   37,   14,    6,   24,   26,   20,   10,   16,   18,   18,   28,   12,   -1,    4,    6,
   3,    2,    3,    2,    0,   -7,   -5,   -5,  -13,  -10,   -7,  -10,  -18,  -18,   -7,  -12,
 -17,   -6,   -7,  -19,  -22,  -18,  -16,  -28,  -34,  -30,  -29,  -23,  -20,  -21,  -13,  -17,
 -30,  -29,  -15,   -8,  -15,  -10,   -9,   -2,   13,    0,  -11,    0,    4,    1,   -3,    4,
  17,   12,    8,   -1,   -3,   15,   14,    5,   13,   15,    6,   13,   21,   11,    8,   17,
  22,   21,   28,   31,   27,   21,   17,   24,   22,   20,    9,    1,   15,   11,    6,   24,
  15,    0,   16,   22,    3,    0,    5,   -3,  -23,  -14,    0,  -11,  -10,   -4,  -13,  -20,
 -15,  -11,  -15,  -16,  -15,  -14,  -23,  -16,  -11,  -23,  -18,  -31,  -21,   -6,  -26,  -20,
 -23,  -25,    0,   -4,  -19,   -6,    2,  -25,  -27,   -2,   -4,   -6,  -11,   -8,  -10,  -20,
 -12,   -8,    6,    7,    0,    6,   13,   10,    0,   21,   28,   18,   22,   11,   26,   20,
   4,   18,   12,   22,   31,   27,   20,   14,   32,   21,   12,   24,   13,   18,   30,   12,
  12,   24,    3,   -8,    5,    7,    2,    8,   12,    4,    2,    4,    5,  -10,  -12,   -3,
  -9,   -5,  -11,  -11,  -13,  -26,  -18,   -9,   -5,  -26,  -31,  -27,  -41,  -17,   -2,  -29,
 -32,  -17,  -31,  -48,  -22,  -12,  -29,  -20,  -15,   -5,   -2,  -14,   -4,   -6,   -3,   -3,
   0,    9,   -6,    9,   13,   15,   14,   -8,    9,    0,   -5,   16,   14,   19,   13,   20,
  19,   16,   32,   16,    8,   33,   32,   15,   19,   20,   20,   22,   18,    7,    1,   25,
  25,    1,    0,    9,   20,    4,    3,   15,    9,    9,  -12,   -3,   18,    1,    0,    3,
  -3,  -15,  -11,  -22,  -33,  -15,  -18,   -8,   -9,  -26,  -17,  -20,  -20,  -17,  -23,  -22,
 -25,  -24,  -19,  -25,  -26,   -7,  -17,  -24,   -6,  -12,    0,    1,   -3,    2,   -7,    3,
 -17,  -27,    3,   -4,   -3,    7,    0,    6,   10,    0,    4,    7,   11,   12,    8,   15,
  16,   16,   16,   18,   22,   18,   25,   26,   19,   21,   17,   15,   19,   19,   17,   14,
  19,   14,    8,   16,   12,   11,   11,   11,    7,   -1,    6,    1,    0,    7,    0,   -2,
  -1,    0,   -4,   -7,   -3,   -7,   -8,  -10,  -15,  -13,  -13,  -18,  -21,  -16,  -15,  -20,
 -23,  -24,  -19,  -19,  -22,  -17,  -18,  -18,  -16,  -14,  -10,  -11,   -7,   -5,  -14,   -9,
  -3,   -6,   -4,   -3,   -1,   -1,   -2,    0,    0,    2,    4,    6,    6,    4,   13,   12,
   8,   13,   13,   19,   18,   17,   23,   17,   20,   23,   22,   21,   19,   19,   16,   14,
  17,   18,   12,   12,   10,    6,    8,    5,    2,    5,    2,    2,    5,    0,    1,    3,
   0,   -3,   -8,   -4,   -7,  -12,   -8,   -9,  -10,  -13,  -16,  -17,  -19,  -15,  -17,  -22,
 -18,  -19,  -25,  -21,  -21,  -21,  -17,  -20,  -16,  -14,  -15,  -12,  -12,   -9,   -6,   -7,
  -5,   -3,   -3,   -3,   -3,    0,    0,   -3,    1,    3,    3,    7,    5,    5,    7,   10,
  13,   12,   15,   16,   15,   17,   19,   20,   19,   20,   23,   23,   22,   21,   21,   20,
  19,   17,   15,   14,    9,   11,   10,    7,    9,    4,    4,    4,    2,    3,    0,    0,
   0,   -3,   -4,   -6,   -5,   -8,  -10,   -8,  -12,  -14,  -15,  -15,  -15,  -18,  -18,  -19,
 -21,  -23,  -25,  -26,  -27,  -24,  -23,  -22,  -19,  -20,  -18,  -16,  -16,  -12,  -14,  -11,
  -8,  -10,   -6,   -6,   -5,   -2,   -3,    0,    0,    0,    3,    3,    5,    5,    7,   10,
   9,   12,   14,   13,   16,   16,   19,   20,   20,   24,   23,   25,   27,   27,   25,   24,
  22,   19,   20,   18,   17,   15,   12,   13,    9,    9,    9,    6,    7,    4,    3,    2,
   0,    0,   -1,   -2,   -2,   -5,   -5,   -7,   -9,  -10,  -13,  -13,  -15,  -17,  -17,  -20,
 -20,  -21,  -24,  -23,  -25,  -27,  -25,  -23,  -23,  -20,  -19,  -19,  -16,  -16,  -14,  -12,
 -12,   -9,   -9,   -7,   -6,   -6,   -3,   -3,   -1,    0,    1,    3,    4,    4,    6,    6,
   9,   10,   10,   14,   13,   15,   17,   16,   20,   20,   22,   24,   24,   26,   27,   25,
  22,   22,   21,   20,   19,   16,   17,   14,   12,   12,    9,    9,    6,    5,    5,    2,
   2,    0,    0,   -1,   -4,   -4,   -6,   -8,   -8,  -11,  -11,  -12,  -15,  -14,  -17,  -18,
 -18,  -21,  -21,  -23,  -24,  -24,  -27,  -27,  -25,  -23,  -23,  -20,  -19,  -18,  -16,  -16,
 -13,  -12,  -10,   -8,   -8,   -6,   -5,   -4,   -2,   -2,    0,    0,    2,    4,    4,    6,
   7,    9,   11,    9,   12,   13,   13,   16,   14,   16,   18,   17,   20,   20,   22,   25,
  24,   23,   21,   21,   20,   20,   18,   17,   15,   13,   12,   10,    9,    8,    6,    5,
   4,    2,    1,    0,    0,   -1,   -2,   -3,   -5,   -6,   -8,  -10,   -9,  -13,  -13,  -14,
 -17,  -17,  -19,  -20,  -20,  -22,  -22,  -24,  -25,  -24,  -22,  -21,  -19,  -18,  -18,  -16,
 -16,  -14,  -12,  -11,   -8,   -8,   -7,   -5,   -6,   -4,   -3,   -2,    0,    0,    2,    3,
   4,    5,    6,    9,    9,   10,   13,   13,   16,   17,   18,   20,   20,   22,   22,   22,
  24,   25,   23,   22,   21,   19,   19,   18,   16,   16,   13,   13,   12,   10,   10,    9,
   6,    5,    3,    2,    1,    0,    0,   -2,   -2,   -4,   -5,   -7,   -9,  -11,  -11,   -5,
   0,   -1,   -1,   -2,   -1,    0,    0,    1,    1,    0,    1,    0,    0,    0,    0,   -1,
  -1,   -1,    0,    0,   -1,   -1,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    1,    0,    1,    0,    0,    0,    0,    0,    0,
  -1,   -1,   -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,
   0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,    0,   -1,   -1,
   0,    0,    0,    0,    0,    0,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,    0,    0,    0,
  -1,    0,    0,   -1,    0,   -1,    1,   -3,   -1,  -15,  -29,   -8,  -22,  -25,  -11,  -19,
 -21,  -27,  -20,  -13,  -20,  -24,  -29,  -21,  -15,  -19,  -24,  -21,  -12,  -21,  -25,  -18,
 -10,  -13,  -12,  -10,  -26,  -12,  -12,  -22,   -3,   -9,   -8,   -5,   -9,    0,   -4,   -4,
  -1,  -13,  -17,   -7,  -11,  -13,   -4,    4,    7,   -1,    6,    1,    5,   26,    6,   17,
  10,    3,   34,    3,   14,   24,    6,   35,   29,   18,   17,   23,   30,   13,   15,   12,
  13,   23,   22,   27,   26,   16,   21,   21,   18,   32,   26,   15,   19,   16,   28,   20,
   8,   19,   16,   18,   21,   16,    8,    4,    3,    5,   17,    9,    2,    2,    6,   15,
   5,   -1,   -1,   -6,   -4,    4,    4,   -5,   -4,   -6,   -6,   -6,   -7,   -5,  -15,   -1,
  -6,  -25,  -13,  -15,  -25,  -24,  -16,  -16,  -23,  -15,  -19,  -23,  -21,  -18,  -11,  -14,
 -24,  -26,  -20,  -38,  -35,  -19,  -20,   -9,  -19,  -21,  -13,  -18,   -5,   -9,  -17,  -15,
 -17,  -21,  -23,   -9,  -21,  -26,   -6,  -15,   -7,    0,  -10,   -1,   -5,    5,    7,   -2,
   4,    0,    2,    7,    4,   -2,    2,    0,   -6,   11,    3,   10,   24,   14,   10,   16,
  35,   18,    9,   16,    9,   27,   22,   14,   19,   14,   19,   15,   25,   22,   17,   37,
  26,   31,   33,   12,   17,   12,   13,   21,   12,   19,   17,    8,   16,   17,   16,   11,
  10,   15,    6,   14,   23,   13,    8,   -1,    5,    0,  -16,   11,    6,   -4,    7,   -8,
  -1,    1,   -2,    9,   -2,   -6,   -5,   -4,    1,  -17,  -19,  -11,  -17,   -7,   -4,  -13,
 -14,  -18,  -27,  -31,  -23,  -22,  -22,  -18,  -25,  -23,  -20,  -19,  -15,  -28,  -36,  -28,
 -20,  -25,  -31,  -20,  -18,  -21,  -17,  -15,  -14,  -15,  -15,  -12,  -13,  -14,  -12,   -8,
  -9,  -10,   -7,   -7,   -8,   -8,   -5,   -1,   -3,   -3,    0,    2,    1,    0,    1,    2,
   2,    4,    7,   10,    8,    9,   10,    8,   11,   12,   13,   14,   14,   17,   18,   17,
  17,   20,   21,   19,   19,   22,   24,   23,   24,   27,   26,   26,   25,   24,   24,   24,
  23,   19,   20,   21,   17,   17,   17,   16,   14,   13,   14,   13,   10,    9,    9,    8,
   6,    6,    6,    4,    3,    3,    4,    2,    0,    0,    0,   -1,   -4,   -4,   -3,   -6,
  -7,   -7,   -6,   -9,  -11,  -10,  -11,  -13,  -14,  -14,  -14,  -16,  -17,  -17,  -18,  -19,
 -21,  -21,  -21,  -23,  -24,  -24,  -26,  -27,  -27,  -27,  -23,  -23,  -24,  -22,  -21,  -21,
 -21,  -19,  -16,  -17,  -17,  -14,  -13,  -14,  -13,  -10,   -8,   -9,   -9,   -6,   -5,   -7,
  -6,   -2,   -2,   -3,   -1,    1,    0,    0,    2,    5,    4,    3,    6,    7,    6,    7,
  10,   10,   10,   10,   13,   13,   13,   15,   16,   16,   16,   18,   19,   18,   20,   21,
  22,   22,   22,   25,   25,   25,   25,   22,   22,   23,   22,   20,   19,   20,   18,   16,
  16,   16,   15,   13,   13,   13,   10,    9,    9,    9,    7,    6,    6,    5,    3,    3,
   3,    1,    0,    0,   -1,   -3,   -4,   -4,   -3,   -6,   -8,   -7,   -7,   -9,  -10,  -10,
 -11,  -13,  -14,  -13,  -14,  -16,  -17,  -17,  -18,  -20,  -19,  -19,  -21,  -23,  -23,  -23,
 -25,  -26,  -26,  -26,  -24,  -23,  -23,  -22,  -19,  -19,  -20,  -18,  -16,  -16,  -16,  -14,
 -12,  -13,  -13,  -10,   -8,   -9,   -9,   -7,   -6,   -6,   -6,   -3,   -3,   -4,   -2,    0,
   0,    0,    1,    3,    3,    3,    5,    6,    6,    6,    9,   10,   10,   10,   12,   14,
  13,   14,   16,   17,   17,   17,   20,   20,   20,   22,   24,   24,   23,   25,   26,   26,
  26,   24,   23,   24,   23,   20,   19,   20,   18,   15,   16,   16,   14,   12,   13,   13,
  11,    9,   10,   10,    8,    6,    7,    6,    4,    3,    3,    3,    0,    0,    0,   -1,
  -3,   -3,   -3,   -5,   -7,   -6,   -7,   -9,  -10,   -9,  -10,  -12,  -13,  -13,  -13,  -16,
 -17,  -16,  -17,  -20,  -20,  -19,  -20,  -23,  -24,  -23,  -25,  -26,  -26,  -26,  -24,  -22,
 -23,  -22,  -19,  -18,  -19,  -19,  -16,  -15,  -16,  -14,  -12,  -12,  -13,  -11,   -9,   -9,
 -10,   -7,   -6,   -7,   -7,   -4,   -3,   -5,   -3,   -1,    0,   -1,    0,    2,    2,    2,
   4,    6,    5,    6,    7,    9,    9,    9,   11,   12,   12,   13,   15,   17,   16,   16,
  19,   20,   20,   21,   23,   24,   23,   24,   26,   27,   27,   24,   23,   23,   23,   21,
  19,   20,   19,   17,   16,   16,   16,   14,   13,   13,   11,   10,   10,   10,    8,    6,
   6,    6,    4,    3,    3,    3,    1,    0,    0,    0,   -3,   -3,   -3,   -4,   -6,   -6,
  -6,   -8,   -9,   -9,  -10,  -11,  -13,  -13,  -13,  -16,  -17,  -17,  -18,  -20,  -20,  -20,
 -21,  -23,  -24,  -23,  -24,  -27,  -27,  -27,  -25,  -23,  -24,  -23,  -21,  -19,  -20,  -20,
 -18,  -16,  -17,  -16,  -14,  -13,  -13,  -12,  -10,  -10,  -10,   -8,   -7,   -6,   -7,   -6,
  -3,   -3,   -3,   -1,    0,    0,    0,    2,    3,    3,    4,    6,    7,    6,    7,    9,
   9,   10,   11,   13,   13,   13,   15,   17,   17,   17,   19,   20,   20,   21,   23,   23,
  23,   24,   26,   27,   26,   25,   23,   23,   23,   21,   19,   19,   20,   17,   16,   17,
  16,   14,   12,   13,   12,   10,    9,   10,    9,    7,    6,    6,    5,    3,    3,    3,
   1,    0,    0,    0,   -2,   -3,   -3,   -3,   -5,   -7,   -6,   -7,   -9,   -9,   -9,  -11,
 -13,  -13,  -13,  -15,  -16,  -16,  -17,  -18,  -20,  -19,  -20,  -22,  -23,  -23,  -23,  -26,
 -26,  -26,  -25,  -23,  -23,  -23,  -22,  -20,  -19,  -20,  -18,  -16,  -16,  -16,  -14,  -13,
 -13,  -13,  -10,   -9,  -10,   -9,   -7,   -6,   -7,   -6,   -3,   -3,   -4,   -2,    0,    0,
   0,    1,    3,    3,    4,    6,    7,    7,    7,    9,   10,   10,   11,   13,   14,   13,
  14,   16,   17,   17,   18,   20,   20,   20,   22,   24,   23,   23,   26,   26,   27,   26,
  23,   23,   24,   22,   20,   19,   20,   18,   16,   16,   16,   14,   12,   13,   12,   10,
   9,   10,   10,    7,    6,    7,    6,    3,    3,    3,    2,    0,    0,    0,   -2,   -3,
  -3,   -3,   -5,   -7,   -6,   -7,   -9,  -10,  -10,  -10,  -13,  -14,  -13,  -14,  -16,  -17,
 -16,  -17,  -20,  -20,  -20,  -22,  -23,  -23,  -23,  -25,  -26,  -27,  -26,  -23,  -23,  -23,
 -22,  -20,  -20,  -20,  -19,  -17,  -16,  -16,  -14,  -13,  -13,  -13,  -11,   -9,  -10,   -9,
  -7,   -6,   -7,   -6,   -3,   -2,   -3,   -1,    0,    0,    0,    1,    4,    4,    4,    6,
   7,    7,    7,    9,   10,   10,   11,   13,   14,   13,   14,   17,   18,   16,   18,   20,
  20,   20,   21,   24,   24,   23,   26,   27,   27,   27,   24,   23,   24,   23,   20,   19,
  20,   19,   16,   16,   17,   15,   13,   13,   13,   11,   10,    9,    9,    7,    6,    6,
   5,    3,    3,    2,    2,    0,    0,    0,   -1,   -3,   -4,   -4,   -5,   -7,   -7,   -7,
  -8,   -9,  -10,  -10,  -12,  -13,  -12,  -14,  -16,  -17,  -17,  -17,  -20,  -20,  -19,  -21,
 -23,  -23,  -22,  -25,  -26,  -26,  -26,  -24,  -22,  -22,  -22,  -20,  -18,  -20,  -19,  -17,
 -16,  -17,  -16,  -13,  -13,  -13,  -12,  -10,  -10,   -9,   -7,   -6,   -6,   -6,   -5,   -3,
  -3,   -3,    0,    0,    0,    0,    2,    3,    2,    4,    6,    6,    6,    7,    9,    9,
  10,   12,   13,   12,   13,   15,   17,   16,   17,   19,   20,   19,   21,   23,   23,   22,
  25,   27,   26,   27,   25,   23,   23,   23,   21,   19,   20,   20,   18,   16,   17,   16,
  14,   13,   13,   12,   11,   10,   10,    9,    7,    6,    7,    5,    4,    4,    4,    2,
   0,    1,    0,   -2,   -3,   -2,   -3,   -5,   -6,   -6,   -8,   -9,   -9,   -9,  -11,  -12,
 -12,  -13,  -15,  -16,  -16,  -16,  -19,  -20,  -19,  -21,  -23,  -23,  -23,  -25,  -27,  -26,
 -27,  -25,  -23,  -23,  -24,  -22,  -19,  -20,  -20,  -18,  -16,  -16,  -16,  -14,  -13,  -13,
 -12,  -10,  -10,  -10,   -8,   -7,   -6,   -6,   -5,   -3,   -3,   -3,   -1,    0,    0,    0,
   2,    3,    2,    3,    6,    6,    6,    7,    9,    9,    9,   11,   12,   12,   12,   14,
  16,   15,   16,   19,   19,   19,   20,   23,   23,   22,   24,   26,   25,   26,   26,   23,
  23,   24,   22,   20,   20,   20,   18,   16,   17,   16,   14,   13,   13,   13,   10,   10,
  10,    8,    7,    6,    7,    5,    3,    3,    3,    2,    0,    0,    0,   -2,   -3,   -2,
  -3,   -5,   -7,   -6,   -7,  -10,  -10,  -10,  -10,  -13,  -13,  -13,  -15,  -17,  -17,  -16,
 -19,  -20,  -19,  -20,  -22,  -23,  -22,  -23,  -26,  -26,  -26,  -25,  -23,  -22,  -23,  -22,
 -19,  -19,  -19,  -17,  -16,  -16,  -16,  -14,  -12,  -13,  -12,   -9,   -9,  -10,   -9,   -6,
  -6,   -6,   -4,   -3,   -2,   -3,   -1,    0,    0,    0,    2,    4,    3,    3,    6,    7,
   6,    6,    9,   11,   10,   11,   13,   13,   13,   14,   17,   17,   16,   19,   20,   20,
  20,   22,   23,   22,   23,   26,   26,   26,   26,   23,   22,   23,   21,   20,   19,   19,
  18,   16,   16,   16,   13,   12,   13,   13,   10,    9,   10,    8,    6,    6,    6,    5,
   3,    2,    3,    2,    0,    0,    0,   -1,   -3,   -3,   -2,   -5,   -7,   -6,   -6,  -10,
 -10,  -10,  -10,  -12,  -13,  -12,  -14,  -16,  -16,  -16,  -17,  -19,  -20,  -20,  -21,  -23,
 -23,  -23,  -25,  -26,  -26,  -26,  -23,  -23,  -24,  -23,  -20,  -19,  -20,  -18,  -17,  -16,
 -16,  -15,  -12,  -13,  -13,  -10,   -9,  -10,  -10,   -7,   -6,   -7,   -6,   -3,   -3,   -3,
  -2,    0,    0,    0,    0,    3,    3,    2,    5,    6,    5,    6,    8,   10,    9,   10,
  13,   13,   12,   14,   16,   16,   16,   18,   20,   20,   20,   21,   24,   24,   23,   26,
  27,   27,   27,   25,   23,   24,   22,   20,   20,   20,   19,   17,   16,   17,   15,   13,
  13,   13,   11,    9,   10,   10,    7,    6,    7,    6,    4,    2,    3,    2,    0,    0,
   0,   -1,   -3,   -3,   -2,   -3,   -6,   -6,   -5,   -8,  -10,   -9,   -9,  -11,  -14,  -12,
 -13,  -16,  -16,  -16,  -17,  -19,  -20,  -19,  -21,  -23,  -23,  -23,  -25,  -27,  -27,  -27,
 -25,  -23,  -23,  -23,  -21,  -19,  -20,  -19,  -17,  -16,  -16,  -16,  -13,  -13,  -14,  -12,
 -10,  -10,  -10,   -8,   -6,   -6,   -6,   -4,   -3,   -3,   -3,    0,    0,    0,    0,    2,
   3,    2,    4,    6,    6,    5,    7,    9,    8,    9,   11,   12,   12,   13,   15,   17,
  16,   17,   19,   20,   19,   21,   23,   23,   23,   24,   26,   26,   26,   24,   23,   23,
  23,   20,   19,   20,   20,   18,   17,   18,   17,   14,   13,   14,   13,   10,   10,   10,
   7,    5,    6,    6,    4,    2,    3,    3,    0,    0,    1,    0,   -2,   -2,    0,   -2,
  -5,   -5,   -4,   -7,   -9,   -9,   -9,  -11,  -13,  -13,  -13,  -15,  -17,  -16,  -17,  -19,
 -20,  -20,  -20,  -22,  -23,  -22,  -22,  -25,  -27,  -26,  -24,  -23,  -24,  -23,  -21,  -20,
 -20,  -19,  -16,  -16,  -17,  -17,  -15,  -14,  -14,  -13,  -10,   -9,  -10,   -8,   -5,   -5,
  -6,   -4,   -2,   -3,   -4,   -2,    0,   -1,    0,    2,    3,    2,    3,    6,    6,    5,
   6,    9,    9,    8,    9,   11,   11,   11,   13,   15,   14,   15,   18,   19,   19,   18,
  20,   23,   21,   22,   25,   26,   25,   23,   22,   23,   22,   19,   18,   18,   18,   17,
  15,   15,   14,   12,   11,   12,   12,   10,    9,    9,    8,    6,    6,    6,    4,    2,
   2,    1,    0,   -1,    0,    0,   -1,   -3,   -2,   -4,   -5,   -6,   -6,   -6,   -9,  -10,
  -9,  -11,  -13,  -12,  -12,  -13,  -14,  -14,  -14,  -16,  -19,  -19,  -20,  -21,  -22,  -22,
 -22,  -25,  -26,  -26,  -25,  -22,  -22,  -22,  -21,  -20,  -19,  -19,  -18,  -17,  -16,  -16,
 -15,  -12,  -13,  -12,  -10,   -6,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,   -1,   -1,   -1,
  -1,   -1,   -1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  -1,   -1,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    1,    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
   0,    0,    0,    0,    0,    0,    0, 
};
